一道C語言的題目

時間 2022-06-30 10:40:08

1樓:匿名使用者

++運算子在後邊,變數先參與運算,然後再自加。

第一次,i=1, 1<5,i++=2;

第二次,i=2, 2<5, i++=3;

第三次,i=3, 3<5, i++=4;

第四次,i=4, 4<5, i++=5;

第五次,i=5, 5=5(不滿足<5的判定),將要退出迴圈,i++=6

退出迴圈 i=6

2樓:新李話

次數 i初值 比較(同時i自增) 比較後

【開始】

1 1 1<5 true 2

2 2 2<5 true 3

3 3 3<5 true 4

4 4 4<5 true 5

5 5 5<5 false 6

【結束】

3樓:水無月之雨

表示式中,

i++;先把i的當前值用於計算,再自增1

++i:先自增1,再把i的值代入計算

只要當i=5時,while判斷就不成立,中斷迴圈.

因為是i++,所以是先判斷,再自增....既然是i=5時判斷的,之後再自增1,跳出.最後為6

4樓:匿名使用者

++在後面表示先使用然後再自加,

5樓:匿名使用者

i++<5是先判斷i<5再自加,到5時再自加就是6了

求助一道C語言題目,求助一道c語言題目?

萍水相逢就是緣吧 初步判斷 都可以用三角形來計算吧 三角形面積公式 哦,還得查查 李快來 一道c語言題目,發來看看,與水泥中的氫氧根離子發生反應生成矽酸鹽,與水泥中的氫氧化鈣反應生成水合矽酸鈣,引起混凝土的不均勻膨脹。 開發經驗分享 執行結果如圖所示 gcc polygon.c wall lm in...

求教一道c語言題目,求教一道C語言題目

c語言中宣告陣列時,一定要顯式的指明陣列長度,所以陣列長度是個常數,int a n 這種宣告法是明顯錯誤的。你可以看到,n最大值是10,那麼直接宣告乙個int a 10 就可以了。另外,你的交換演算法也還有問題,修改如下,注釋並且修改 include int main void temp2 a n ...

幾道C語言題目,一道c語言題目

1.為了方便敘述,現將程式的沒一行進行編號。注 語句 for i 0 i void main 注 n j n i 1 等效於n j n j n i 1 1 4 比較簡單,就不說了。具體說說 5 7 是怎麼執行的。具體過程如下 首先,對 i 進行賦值,i 0時,j 分別等於 0,1,2.把 i,j 的...