牛客網c++/c幾道易忘題目

1、int a = 0,b = 0; do{ –c; a = a - 1; } while(a > 0); c的結果應該是-1;因爲要先判斷是有符號數還是無符號數,聲明爲int表示有符號數爲,循環體執行一次,c = -1,如果c是無符號數,則相減會變爲一個很大的數,因爲無符號數的小數 - 無符號數的大數=小數+大數的補碼。 總結:一般在這種相減且判斷循環次數時,一定要留意數據類型 2、*++thi
相關文章
相關標籤/搜索