把我給講蒙了,告訴大家,給大家舉個(gè)例子:a = b++的話(huà),那就是把B的數(shù)量自加1。如果++b就把B和A的數(shù)量都各自加1
游客
展開(kāi)
把我給講蒙了,告訴大家,給大家舉個(gè)例子:a = b++的話(huà),那就是把B的數(shù)量自加1。如果++b就把B和A的數(shù)量都各自加1 T-p7akp1mn7
展開(kāi)
可以理解成a++a++a++a++a....從第一個(gè)a賦值開(kāi)始,每一個(gè)a都要遞增+1.
舉例說(shuō)明:
a=2;
++a;//符號(hào)使用在前面,這里的a就是第一個(gè)a的下一個(gè)a,所以需要遞增+1,這里的值就是3
a++;//++符號(hào)后面下一個(gè)a遞增+1,所以這里的a還是3不用遞增
a;//因?yàn)榍耙粋(gè)a后面使用了遞增符號(hào),所以這里的a是下一個(gè)a需要+1就是4
a++;//因?yàn)樯弦粋(gè)a沒(méi)有使用遞增符號(hào),所以這里的a跟上面的a還是同一個(gè)a還是4
++a;//這里就比較特殊了,上一個(gè)a后面使用了++,這里的a前面使用了++,這里就需要默認(rèn)在兩個(gè)a中間加上一個(gè)a,就是a++a++a,最后一個(gè)a就是4+1+1=6(遞減同理)
++就是個(gè)符號(hào),它本身是沒(méi)有數(shù)值的,它只作用于同一個(gè)變量的下一次使用時(shí),遞增+1 |
|
游客
展開(kāi)
|
|
yule111
展開(kāi)
|
|
游客
展開(kāi)
|
|
smileq316
展開(kāi)
|
|
學(xué)習(xí)標(biāo)兵
|
技術(shù)72小時(shí)
展開(kāi)
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。