C++なら俺に聞け(入門篇)
■ このスレッドは過去ログ倉庫に格納されています
0149145
2006/12/09(土) 22:05:06書き方悪かった、結果が評価されないって意味だ
>>147
追記しとく
while が繰り返しをするかどうかは式評価で決まるわけだが
「,」は左の式を評価した後に右の式を評価しろというもの
たとえば while( a == b , a < 10 , b < 50 ) という式があったとする
この式の評価は左の a==0 を評価し、次にa < 10 を評価、最後に b < 50 を評価するのだがこの式全体の評価は最後の b < 50 だけで決まる
最初と真ん中の a == b と a < 10 は意味を成さない(意味の無い比較)
使い方とすれば while( a=a*2 , b=a+10 , b < 50 ) のように式の中で代入をして最後に比較したいときなど
■ このスレッドは過去ログ倉庫に格納されています