當前位置:首頁 » 編程語言 » 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++

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:539
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:826
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:529
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:712
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:632
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:944
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:201
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:61
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:754
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:657