請問一下在C語言當中,如果把scanf()拿來當判斷式用,他的值會是什麼
哩?因為有看到一本書裡面有段程式碼像下面這樣.....
while(scanf("%d %d", &var1, &var2) == 1)
{
.......
}
請問一下在C語言當中,如果把scanf()拿來當判斷式用,他的值會是什麼
哩?因為有看到一本書裡面有段程式碼像下面這樣.....
while(scanf("%d %d", &var1, &var2) == 1)
{
.......
}
我是兩種想法,不知道是「有輸入數值」的意思,還是「輸入數值的個數」。
其實也不知道怎麼驗證.....XD~~
如果整個程序跑到那一行程式碼時,外介有『輸入』值,數量大於等於 argument 的話,scanf 抓取到其所需的量的值,就算是執行完成,因此 return 1
書籤