C语言中','的运算机制b=(a=6,a*3); 执行后整型变量b的值是18;这怎么算来的呀

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 17:03:21
C语言中','的运算机制b=(a=6,a*3); 执行后整型变量b的值是18;这怎么算来的呀

C语言中','的运算机制b=(a=6,a*3); 执行后整型变量b的值是18;这怎么算来的呀
C语言中','的运算机制
b=(a=6,a*3); 执行后整型变量b的值是18;
这怎么算来的呀

C语言中','的运算机制b=(a=6,a*3); 执行后整型变量b的值是18;这怎么算来的呀
C语言逗号运算符,几个表达式用逗号运算符隔开,从左向右依次执行各表达式,最终结果取最后一个表达式的值.
这里,先是a=6,然后执行a*3,取a*3的结果作为(a=6,a*3)的最终结果,即6*3的值.
最后把这个值赋给b