假设i和j是整型变量,执行下列语句后,i的值是多少?i=(j=10,j*3)
问题描述:
假设i和j是整型变量,执行下列语句后,i的值是多少?i=(j=10,j*3)
答
i=10,j=30
这个涉及到运算符的优先级.对于逗号运算符,自左向右运算,将最后一个表达式的值作为整个表达式的值.
即运算顺序如下:
j=10
i=(j*3)
所以i=30