已知int a=5;执行语句a=3*5,a*4,a+5;后变量a的值是多少?

2025-06-26 01:23:40
推荐回答(1个)
回答1:

因为逗号运算符的优先级最低,所以a=15,后面的a*4,a+5不改变任何变量的值
a=(3*5, a*4, a+5)这样的式子就会等价于a=a+5=10,逗号运算符的规则就是从左往右依次执行,并返回最后一个表达式的值