C语言中定义int a=1 ,x ; 逗号表达式(x=a++,x=a--);的值是多少的?
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/13 02:20:06
C语言中定义int a=1 ,x ; 逗号表达式(x=a++,x=a--);的值是多少的?
x=a++,先把a的值赋给x后a+1,所以x=1,a=2,然后x=a--,也就是把a赋给x,所以x=2,a再自减a=1
逗号表达式的值是最右边的表达式的值,所以逗号表达式的值是x=2(没有a=1)
收录互联网各类作业题目,免费共享学生作业习题
慧海网手机作业共收录了 千万级 学生作业题目
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/13 02:20:06
C语言中定义int a=1 ,x ; 逗号表达式(x=a++,x=a--);的值是多少的?
x=a++,先把a的值赋给x后a+1,所以x=1,a=2,然后x=a--,也就是把a赋给x,所以x=2,a再自减a=1
逗号表达式的值是最右边的表达式的值,所以逗号表达式的值是x=2(没有a=1)