次のループは、当社のサンプルCコードの一部に表示されている間:私たちは、私が0になったときにwhileループが終了するので何しばらくの間の差がある(I> 0)および(I)
while (i > 0)
printf("We are still in the loop and counting down %d ...\n", i--);
while (i)
printf("We are still in the loop and counting down %d ...\n", i--);
だから何で可能な結果は、このような変更に起因:として「> 0」、
テストを削除できますか?
何i'が負 '場合は? –
'while(i)'は 'while(i!= 0)'を意味し、 'while(i> 0)'とまったく同じではありません。 –
ここに関連コードを記入してください。 – chux