課程
/后端開發(fā)
/C
/C語言入門
圖上第二第三部分沒看懂怎么算的
2017-09-22
源自:C語言入門 2-4
正在回答
a++ 的含義是先賦值后相加,如 b=a++; 先將a的值賦給b,然后a再加上1;++a的含義是先相加后賦值,如 b=++a 先將a加上1,然后再把加上1的a賦給b. int a=1; b=a++; ---> b=a ,b=1;a+1,a=2; b=++a;--->b=a+1,b=2; 此時(shí)的a已經(jīng)是2
其實(shí)你只要弄明白,(++num)+(num++)*(num--)中(num++)和(num--)其實(shí)都是100,只是輸出之后在取值,意思就是先把這個(gè)數(shù)100輸出,但是之后你再用num時(shí)它所代表的數(shù)值已經(jīng)改變。即101+100*100
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
3 回答求詳解求詳解
3 回答沒懂,求解釋
1 回答沒看明白,求詳解?
1 回答沒看懂 求解答
2 回答沒搞懂,求解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-09-24
a++ 的含義是先賦值后相加,如 b=a++; 先將a的值賦給b,然后a再加上1;++a的含義是先相加后賦值,如 b=++a 先將a加上1,然后再把加上1的a賦給b.
int a=1;
b=a++; ---> b=a ,b=1;a+1,a=2;
b=++a;--->b=a+1,b=2; 此時(shí)的a已經(jīng)是2
2017-09-23
其實(shí)你只要弄明白,(++num)+(num++)*(num--)中(num++)和(num--)其實(shí)都是100,只是輸出之后在取值,意思就是先把這個(gè)數(shù)100輸出,但是之后你再用num時(shí)它所代表的數(shù)值已經(jīng)改變。即101+100*100