課程
/后端開發(fā)
/C
/C語言入門
#include<stdio.h>?
void?main()?
{int?a;?
?
printf("%d\n",(a=3*5,a*4,a+5));?
}?
2020-03-27
源自:C語言入門 4-6
正在回答
void main也是正確的,void表示空,即沒有返回值,int main要在最后加一個(gè)return 0。這里用了個(gè)逗號表達(dá)式,括號里面是根據(jù)逗號從左至右運(yùn)算,最后返回的是最右邊的數(shù),括號內(nèi)部從左至右運(yùn)算得? 第一:a=15????? 第二: a*4=60,但是不改變a的值???? 第三:a+5=15+5=20??? 返回20.
兄弟,這個(gè)代碼第二行的void不知道是我錯(cuò)了還是你錯(cuò)了,應(yīng)該改成int吧,我這里改成int才能用;
然后,printf輸出的句子意思是:先把3*5的值賦給了a,然后a*4(不輸出,也不改變a的值),然后a+5(輸出)為20(也不改變a的值),
它輸出的是最后一句,而且到最后a的值還是15,輸出的值是a+5的值即20
希望對你有用
qq_慕萊塢4495156
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答這個(gè)代碼我還是不懂,有大神給我完整地解釋一下嗎QWQ
1 回答求大神解釋 看不懂啊
2 回答不懂呀,哪位大神解釋一下
1 回答有大神解釋一下不
1 回答新手上路,求大神指點(diǎn)
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)微信公眾號
2020-06-26
void main也是正確的,void表示空,即沒有返回值,int main要在最后加一個(gè)return 0。這里用了個(gè)逗號表達(dá)式,括號里面是根據(jù)逗號從左至右運(yùn)算,最后返回的是最右邊的數(shù),括號內(nèi)部從左至右運(yùn)算得? 第一:a=15????? 第二: a*4=60,但是不改變a的值???? 第三:a+5=15+5=20??? 返回20.
2020-03-30
兄弟,這個(gè)代碼第二行的void不知道是我錯(cuò)了還是你錯(cuò)了,應(yīng)該改成int吧,我這里改成int才能用;
然后,printf輸出的句子意思是:先把3*5的值賦給了a,然后a*4(不輸出,也不改變a的值),然后a+5(輸出)為20(也不改變a的值),
它輸出的是最后一句,而且到最后a的值還是15,輸出的值是a+5的值即20
希望對你有用