课程
/后端开发
/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要在最后加一个return 0。这里用了个逗号表达式,括号里面是根据逗号从左至右运算,最后返回的是最右边的数,括号内部从左至右运算得 第一:a=15 第二: a*4=60,但是不改变a的值 第三:a+5=15+5=20 返回20.
兄弟,这个代码第二行的void不知道是我错了还是你错了,应该改成int吧,我这里改成int才能用;
然后,printf输出的句子意思是:先把3*5的值赋给了a,然后a*4(不输出,也不改变a的值),然后a+5(输出)为20(也不改变a的值),
它输出的是最后一句,而且到最后a的值还是15,输出的值是a+5的值即20
希望对你有用
qq_慕莱坞4495156
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答求大神解释 看不懂啊
2 回答这个代码我还是不懂,有大神给我完整地解释一下吗QWQ
1 回答新手上路,求大神指点
1 回答有大神解释一下不
2 回答不懂呀,哪位大神解释一下