攻讀計算機科學的最後的圈......對於printf的爲第三個參數
我真想不通這個例子出來.....
我明白,離開第一個參數空白使得它像真....
,但我不明白的第二個參數來完成剩下的變量....
什麼我不明白的最多的是如何printf語句「更新「變量條件...
#include<stdio.h>
int main()
{
int x=1, y=1;
for(; y; printf("%d %d\n", x, y))
{
y = x++ <= 5;
}
printf("\n");
return 0;
}
輸出是:
2 1
3 1
4 1
5 1
6 1
7 0
編輯:
我現在for循環結構部分理解.....
感謝您的答案 - 很有見地的感謝!
聲明「將第一個參數留空使其表現爲TRUE」不正確。 for循環的第二部分是條件,而不是第一部分。 – 2013-05-08 19:21:07