關於C語言中自增自減運算子的疑問

時間 2021-08-13 22:27:37

1樓:匿名使用者

對於每次判斷,會先判斷count的值是否小於5,然後count=count+1如果此時條件滿足則繼續,否則退出迴圈。

第1次遇到while判斷時:count=0判斷後count為1.

第2次遇到while判斷時:count=1判斷後count為2.

第3次遇到while判斷時:count=2判斷後count為3.

第4次遇到while判斷時:count=3判斷後count為4.

第5次遇到while判斷時:count=4判斷後count為5.

第5次遇到while判斷時:count=5判斷後count為6.此時跳過迴圈內部輸出答案

count為6,sum為15

2樓:匿名使用者

樓主是這樣,先比較,判斷真假,然後立馬執行,再進入所以:0<5 ,0++=1 ,sum=sum+11<5,1++=2,sum=sum+2。。

。4<5,4++=5,sum=sum+5;

5<5 5++=6 ,最後count=6

3樓:菊隱逸者也

是從0<5開始執行的。比較完以後,立馬自加1.一直到count++=5,那麼最終答案就是:sum=1+2+3+4+5=15了

c語言裡關於自增自減運算子的問題

金色潛鳥 字首加 減 與 字尾加 減 的不同 在於表示式 裡 的 值。表示式 裡,字首加 要先自增,後使用。表示式 裡,字首減 要先自減,後使用。表示式 裡,字尾加 要先使用原值。出了表示式後 再自增。表示式 裡,字尾減 要先使用原值。出了表示式後 再自減。a i 字首加 要先自增,後使用。執行 i...

c語言的自增自減運算子的題,求思考過程

i 是先使用i的值,再對i進行加1操作.所以在p i i i 裡面在計算p的值之前,i本身的值總是5.所以p的值就是3個5所以是15.在運算完p之後,因為有3個i 所以i做了3次自加運算,所以i最終是8.q的變化同理.所以最終列印結果是 15,15,8,8 你的問題我覺得涉及到對自增運算子的理解,i...

C語言中自加與自減運算子前置與後置結果為什麼有時一樣有時不一樣啊,怎麼區別

智慧型it人生 這個要看你所用的編譯環境了,不同的編譯環境執行的順尋不一樣一般情況下是 如 i,i.在使用i之前,先使i的值加 減 1i i 在使用i之後,使i的值加 減 1 如 i,i.在使用i之前,先使i的值加 減 1 i i 在使用i之後,使i的值加 減 1 想得到正確答案,請提供詳細 c語言...