【求助】scanf()的值?? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- HELP ME 電 腦 軟 硬 體 急 救 版


PCZONE 討論區



通知

-- HELP ME 電 腦 軟 硬 體 急 救 版 若您有簡單的電腦軟硬體或網路等各種疑難雜症想要請教高手,請在此發表。此區不分種類的問題皆可發表,以小問題為主,請電腦新手多多利用此一新的版版。

台灣科技大學
【求助】scanf()的值??
 請問一下在C語言當中,如果把scanf()拿來當判斷式用,他的值會是什麼
哩?因為有看到一本書裡面有段程式碼像下面這樣.....

while(scanf("%d %d", &var1, &var2) == 1)
{
.......
}

回覆
會員

這個scanf我寫8051也用到,主要是讀取鍵盤輸入值,
用在判斷真的沒想過.
回覆
台灣科技大學

 我是兩種想法,不知道是「有輸入數值」的意思,還是「輸入數值的個數」。
 其實也不知道怎麼驗證.....XD~~
回覆
頑劣會員

如果整個程序跑到那一行程式碼時,外介有『輸入』值,數量大於等於 argument 的話,scanf 抓取到其所需的量的值,就算是執行完成,因此 return 1

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。