逗号表达式是一个不太常用的知识点
举例子进行说明
b=(a=3*5,a*4);
a=a+15;
//最终结果为,a=30,b=60
可以看出逗号表达式意味着从左到右进行计算,最终结果为后者,则b的运算过程为:
a=3×5=15,b=a*4=60
而后者并没有对a进行赋值,则a的计算过程为
a=3×5=15,a=a+15=30
逗号表达式是一个不太常用的知识点
举例子进行说明
b=(a=3*5,a*4);
a=a+15;
//最终结果为,a=30,b=60
可以看出逗号表达式意味着从左到右进行计算,最终结果为后者,则b的运算过程为:
a=3×5=15,b=a*4=60
而后者并没有对a进行赋值,则a的计算过程为
a=3×5=15,a=a+15=30