C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■83885 / 1階層)  C++の条件文に関する評価順番
□投稿者/ shu (1009回)-(2017/04/19(Wed) 11:39:19)
No83876 (VNM さん) に返信
> こんにちわ
>
> ちょっと微妙な質問ですけれども
> C++の場合、if文に関して条件判断順番に関するお決まりがあるでしょうか。
>
> for(条件文1 && 条件文2)
>
forと書いてあるけどifのことでよろしいでしょうか?


> 必ず左側の条件文1が先に評価されるのでしょうか、
> それとも、逆の事でしょうか。
>
> 要は簡単な条件文が先に評価してほしいのです===早くなるから
>
規定については既出の通りだと思いますが、読み解くのも大変かもしれませんので
ifをネストすれば確実かと思います。
if (条件1)
if (条件2)
{
}
とすれば確実に条件1が評価され、trueでなければ条件2は評価されません。



編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←C++の条件文に関する評価順番 /VNM 返信無し
 
上記関連ツリー

C++の条件文に関する評価順番 / VNM (17/04/18(Tue) 14:15) #83876
Re[1]: C++の条件文に関する評価順番 / 通りすがり (17/04/18(Tue) 15:00) #83877
Re[1]: C++の条件文に関する評価順番 / furu (17/04/19(Wed) 10:47) #83884
C++の条件文に関する評価順番 / shu (17/04/19(Wed) 11:39) #83885 ←Now
Re[1]: C++の条件文に関する評価順番 / WebSurfer (17/04/19(Wed) 12:18) #83886
│└ Re[2]: C++の条件文に関する評価順番 / 774RR (17/04/19(Wed) 13:01) #83887
Re[1]: C++の条件文に関する評価順番 / Jitta (17/04/21(Fri) 09:19) #83896
  └ Re[2]: C++の条件文に関する評価順番 / VNM (17/04/25(Tue) 21:26) #83936 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信