C/C++の宿題をやらせろや!!!
■ このスレッドは過去ログ倉庫に格納されています
0268261
NGNGわからんと思う。あんまりいい例が思いつかなかったけど,
int a;
printf("続けるなら1を止めるなら0を入れて:");
scanf("%d", &a);
while (a) {
printf("うんこ\n");
printf("続けるなら1を止めるなら0を入れて:");
scanf("%d", &a);
}
こういうループを考えたとき, 同じ処理を二箇所で書くのは
保守性などの点から不利。そこでカンマ演算子を使って,
int a;
while (printf("続けるなら1を止めるなら0を入れて:"),
scanf("%d", &a),
a) {
printf("うんこ\n");
}
と一箇所に纏めることもできる。
もっといい例あるかもしれんけど俺には思いつかない。ごめん。
■ このスレッドは過去ログ倉庫に格納されています