當前位置:首頁 » 編程語言 » c語言填空

c語言填空

發布時間: 2024-08-10 05:41:54

『壹』 C語言基礎填空題,在線等,要詳細步驟和解題思路

1. 第一題

int i=1,j=0;

while(i++<3)

{j++; }

答案:j=2,i=4

解釋:i++ 加號在i 後面,屬於 後加加,就是先求表達式的結果,然後再加1.

第1次循環:初始值i=1 j=0,表達式 i<3 計算結果為TRUE, 執行j++和i+1 ,

執行結果: i=2,j=1

第2次循環:i=2, 表達式i<3 計算結果為TRUE, 執行j++和 i+1,執行結果 :i=3,j=2

第2次循環:i=3, 表達式i<3 計算結果為FALSE,不執行 j++ 但是仍然執行i+1,

執 行結果:i=4,j=2


  1. 第二題:答案:j=3,i=4

do{ j++; } while(i++<3); 此語句 是先循環 再檢查條件 和上一題不同。

初始化值:int i=1,j=0;

第1次循環:先執行j++, 然後 求表達式 i<3 ,為TRUE,最後i+1,執行結果:j=1,i=2;

第2次循環:先執行j++, 然後 求表達式 i<3 ,為TRUE,最後i+1,執行結果:j=2,i=3;

第3次循環:先執行j++, 然後 求表達式 i<3 ,為FALSE,最後i+1,執行結果:j=3,i=4;

程序測試結果:

希望我的回答對你的學習有所幫助,歡迎繼續提問,很高興和你一起討論和學習C/C++

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:628
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:357
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:75
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:300
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:788
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:338
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:204
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:801
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:357
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:583