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

わんくま同盟

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

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

■83896 / 1階層)  C++の条件文に関する評価順番
□投稿者/ Jitta (290回)-(2017/04/21(Fri) 09:19:45)
No83876 (VNM さん) に返信
> 要は簡単な条件文が先に評価してほしいのです===早くなるから

簡単なのが先?
他の条件の前提条件が1番ですよね。
p != NULL && p->next == ... のような。
次は、以降の評価をしなくて良い条件では?
AとBのの評価をする。
Aは5単位時間かかるけど、3割方偽を返す。
Bは1単位で終わるけど、ほぼ間違いなく真を返す。
Bを先にすると、ほぼ必ず6単位時間かかる。
Aが先だと、3割は5単位時間で済む。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←C++の条件文に関する評価順番 /VNM →Re[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
Re[1]: C++の条件文に関する評価順番 / shu (17/04/19(Wed) 11:39) #83885
Re[1]: C++の条件文に関する評価順番 / WebSurfer (17/04/19(Wed) 12:18) #83886
│└ Re[2]: C++の条件文に関する評価順番 / 774RR (17/04/19(Wed) 13:01) #83887
C++の条件文に関する評価順番 / Jitta (17/04/21(Fri) 09:19) #83896 ←Now
  └ Re[2]: C++の条件文に関する評価順番 / VNM (17/04/25(Tue) 21:26) #83936 解決済み

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