作业帮 > 综合 > 作业

c语言逗号表达式 是不是所有的逗号表达式在做赋值时都得加括号 不然就认为是赋值为第一个表达式的值

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 16:50:57
c语言逗号表达式 是不是所有的逗号表达式在做赋值时都得加括号 不然就认为是赋值为第一个表达式的值
例如y=4,5; 结果y=4
y=(4,5);结果y=5
逗号是依次向后运算
y=4,5; //把4赋值给y,逗号依次运算,到了5,但没有等号进行赋值,所以y=4;
y=(4,5); //括号内的都是赋值给y的值,先把4赋值给y,然后逗号依次运算,把5赋值给y,所以y=5.