早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求解逗号表达式x=a=3,6*a后,表达式值、x、a的值依次为18,3,3

题目详情
求解逗号表达式 x=a=3,6*a 后,表达式值、x、a 的值依次为18,3,3
▼优质解答
答案和解析
在c语言中,逗号表达式是个特点.逗号表达式的运算顺序是从左到右的.整个逗号表达式最后的取值是最后一个逗号后面的值,如本是就是6*a,所以这个比较好理解.对于赋值,则是从右到右.于是本题中的x=a=3 就有a=3赋值和x=a的赋值.结果当然是a=3,x=3,然后6*a即为6*3=》18