作业帮 > 综合 > 作业

C语言逗号运算符号int i=3 ,x x=(i+7,i++);printf("%d\n",x); 逗号运算符号,x=3

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 23:31:28
C语言逗号运算符号
int i=3 ,x x=(i+7,i++);printf("%d\n",x); 逗号运算符号,x=3 其他都明白,就是为什么不考虑i+7这不明白?请求回复
你好,这个问题我还是比较懂的,首先,逗号表达式只输出最后一个表达式的值,其次,要看看逗号前的表达式有没有对变量进行赋值,在i+7,这个式子中 i 没有被赋值,所以即不考虑i+7.