若x,i,j和k都是int型变量,则执行下面表达式后x的值为 C x=(i=4,j

2024-12-25 02:14:52
推荐回答(3个)
回答1:

x的值为32,因为x=(i=4,j=16,k=32)括号中是逗号表达式,逗号表达式返回最后一个语句的返回值,这里的最后一个是k=32,自然x=32了

回答2:

i=4,j=16,k=32,x=32
逗号表达式从左到右求职,结果为最后一个表达式返回值,就是k=32返回值,即x=32

回答3:

选C,逗号运算符的结合顺序是自左至右(如 a=3*5,a*4 结果是60),
x=(a=3,6*3)的结果是18。