若a是int型变量,则a=(a=3*5,a*2),a+5表达式的值?逗号表达式到底是怎么回事哦,这个

发布时间:2021-02-25 21:47:14

若a是int型变量,则a=(a=3*5,a*2),a+5表达式的值?逗号表达式到底是怎么回事哦,这个求表达式的值和求a的值一样吗?

网友回答

a=(a=3*5,a*2),a+5
=(a=15,a*2),a+5//逗号表达式从左到右运算,中取逗号右值a*2
=30,a+5
=30,35 //'='的优先级高于逗号,所以取30
所以a=30
以上问题属网友观点,不代表本站立场,仅供参考!