精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • C語(yǔ)言a+=b++==0表示什么意思

    C語(yǔ)言a+=b++==0表示什么意思
    其他人氣:480 ℃時(shí)間:2020-02-05 14:51:06
    優(yōu)質(zhì)解答
    首先,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)推即可.
    我來(lái)回答
    類(lèi)似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版