11问答网
所有问题
求解答一个c程序逗号表达式的题
main(){
int a;
printf("%d",(a=3*5,a*4,a+5));
}
请问这个题的答案是多少?我算的是65是错的,请高手帮忙解答下,还有请给下详细的解题过程。
举报该问题
推荐答案 2012-07-19
(,)此题有个知识点,(a=3*5,a*4,a+5)为(表达式1,表达式2,表达式3)逗号表达式,此题运算的结果是表达式3(a+5)的值,而a=3*5,所以整个表达式的结果为20,希望能帮到你
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/S28q488P8.html
其他回答
第1个回答 2012-07-19
第二个a*4结果是60但a的值还是15, 结果输出a+5的值
相似回答
C语言逗号表达式
问题
答:
c语言逗号表达式
是由左向右进行的:k=3*2=6,K+2=8,表达式返回8。逗号表达式用法:当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一个表达式的值。示例:main(){int a,s,d;s=2;d=3;a=12+(s+2,d+4);} ...
大家正在搜
逗号表达式和赋值表达式
逗号表达式的执行顺序
c语言逗号表达式例题
c程序中赋值号左边可以是表达式吗
逗号表达式的值
逗号表达式是没有值和类型的
逗号表达式需要括号吗
逗号表达式例题
逗号表达式的运算规则
相关问题
求编程大侠解答!一个C语言逗号表达式和括号的问题
C程序中的逗号表达式问题
C语言逗号表达式的一个问题?
c语言试卷求解答
问个逗号运算符的C语言的题
C语言问题,求解答
C语言问题求解答
C语言的题 求解答