首先,b++表示對(duì)b做自加運(yùn)算,我們用c代替,c=b++;
然后,a+=b++ 等于 a+=c,即a=a+c,也就是說(shuō)“==”之前部分是給a賦值的,我們用d代替,即d=a+c;
最后是一個(gè)邏輯判斷d==0,也就是判斷前面計(jì)算出來(lái)的a是否等于0.
這里要注意的一個(gè)地方是b++,不是++b,也就是說(shuō)在當(dāng)前這一次判斷的時(shí)候b并不自加,而是在當(dāng)前判斷執(zhí)行完之后才自加1.
比如初始a=1,b=2,b沒(méi)有自加,a=a+b=1+2=3,那么這句話(huà)這次是在判斷“3==0”,下次再判斷的時(shí)候b才自加變成了2,a=a+b=3+2=5,相當(dāng)于在判斷“5==0”,依次類(lèi)推即可.
C語(yǔ)言a+=b++==0表示什么意思
C語(yǔ)言a+=b++==0表示什么意思
其他人氣:480 ℃時(shí)間:2020-02-05 14:51:06
優(yōu)質(zhì)解答
我來(lái)回答
類(lèi)似推薦
- 用C語(yǔ)言表示a和b都不等于0
- 草字頭+佳 是什么字
- empty what is full,fill what is empty! 永遠(yuǎn)不讓自己空虛,永遠(yuǎn)不讓自己自滿(mǎn) 給點(diǎn)點(diǎn)評(píng)
- 16S rRNA基因通用引物1492r/F27,1492和27分別是什么意思?編號(hào)么?
- 用短除法分解素因素:42 81 40
- 在長(zhǎng)1.6米,寬1.2米的長(zhǎng)方形三合板上,裁出半徑是20厘米的圓,最多可裁多少個(gè)?
- 線(xiàn)性代數(shù) 設(shè)A,B,C均為n階矩陣,I為n階單位矩陣,且ABC=I,則下列矩陣乘積一定等于I的是哪個(gè)?
- 試以下面的方程為例,敘述用分離變量法求解方程的步驟.
- 《父親學(xué)畫(huà)》閱讀答案
- engage與undertake的區(qū)別,各自的用法
- how are you doing 同義句 how ________everything______________?
- 簡(jiǎn)單的英語(yǔ)首字母填空
猜你喜歡
- 1每天堅(jiān)持朗讀對(duì)學(xué)外語(yǔ)有什么好處?
- 2You are yuji?急.
- 3思密達(dá)到底是什么意思
- 4計(jì)算(a的立方-b的立方)+ab(a-3b)-2(b的立方-a的平方b)
- 5求寫(xiě)英語(yǔ)書(shū)面表達(dá)
- 6油酸的作用是什么
- 7請(qǐng)幫忙翻譯:Payment and and Charging
- 8近紅外區(qū)的吸收光譜代表什么含義?
- 9大正方形邊長(zhǎng)為15cm,小正方形邊長(zhǎng)為10cm.求陰影甲的面積比陰影乙的面積大多少平
- 10有甲乙丙三種文具,若購(gòu)甲2件,乙1件、丙3件共需23元,若夠甲1件、乙4件、丙5件共需36元,問(wèn)夠甲一件,乙2件,丙3件共需多少元
- 11Jack has a dog and so have I.____dog and____had a fight
- 12英語(yǔ)翻譯