设int a;,则表达式a=2,4,a+1的值是( ) 为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 20:47:13
设int a;,则表达式a=2,4,a+1的值是( ) 为什么

设int a;,则表达式a=2,4,a+1的值是( ) 为什么
设int a;,则表达式a=2,4,a+1的值是( ) 为什么

设int a;,则表达式a=2,4,a+1的值是( ) 为什么
设int a;,则表达式a=2,4,a+1的值是3,逗号运算符的运算规则是从左到右依此计算子表达式的值,并将最后一个表达式的值作为整个表达式的值,由此可见,第一个表达式将a=2,则的三个表达式值为3,即整个表达式的值3,而a的值为2;

值是a的初值加一的值。。
这里你的题目是不是没打全,a应当有初值的,不然这题就出错了。
几个语句用逗号相连时,返回最后一个句的值。