2

やってみて結果が知りたいだけだったのですが、本当にショックでした…

実際、

これを行うと:

for(i=0; 0; i++)
 printf("hello");

hello と表示されます。..それはすべきではありません。

そして、このようにする場合:

int a=0;
for(i=0;a;i++)
 printf("hello");

hello は出力されません。..

予想される動作はif-elseまたはwhileループで示されますが..誰か説明できますか?

4

0 に答える 0