11问答网
所有问题
一道C语言的问题,不理解为什么
如题所述
举报该问题
其他回答
第1个回答 2019-09-06
这里涉及一个逗号表达式的问题,在逗号表达式中,从左向右执行,逗号表达式返回的值是最后一个执行的结果,所以x=(a=4,
b=a*5,
b++)+9其实其执行顺序相当与:
a=4;
b=a*5;
x=b+9;
b++;
显然,结果很明显了。
第2个回答 2020-01-02
逗号运算符
表达式=最后一个数
即为b的值20(运算后b在+1的)本回答被提问者采纳
相似回答
大家正在搜
相关问题
一道C语言问题:为什么不能用&要用and?
一道C语言程序填充题,问题如下,我看不懂为什么这么填,请详细...
一道c语言题 std.color为什么是错的?
一道C语言题,我有好多不明白的地方,希望大牛们能指导一下
一道C语言题不太理解,求解析
一道C语言的问题
不理解这段C语言
一道C语言问题