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