回覆列表
-
1 # 阿綠粉啊擼
-
2 # 使用者65586424196195
while(N--) 的意思是執行while迴圈,每執行一次{} N減1 ,直到N=0時跳出迴圈。while(條件){ 語句;}當while迴圈開始後,先判斷條件是否滿足,如果滿足就執行迴圈體內的語句,執行完畢後再回來判斷條件是否滿足,如此無限重複;直到條件不滿足時,執行while迴圈後邊的語句。
成功完成scanf裡對n的輸入後(讀入) scanf返回值為1 於是變成while(1)與是再次迴圈;反之 對n輸入不符輸入條件的值(字元)使之報錯 回eof eof返回負數(一般為-1) while(-1) 立馬終止;若未讀如 scanf返回值為0 於是while(0) 於是迴圈馬上結束。ps:若scanf("%d%d",&n,&n1) scanf返回值2 ……“%d%d%d”…… 返回值3……如此。 while(a),a!=0 while迴圈繼續 a==0或負數 while迴圈終止 lz可憐俺給個分吧