选择题
下面程序的运行结果是______。
y=5;x=14;y=((x=3*y,x+6),x-1);
print f('x=%d,y=%d',x,y);
A、
x=27,y=27
B、
x=12,y=13
C、
x=15,y=14
D、
x=y=27
【正确答案】
C
【答案解析】
本题考查的是逗号表达式。逗号表达式的求解步骤是先求解表达式1,然后依次求解表达式2,直到表达式N的值。整个逗号表达式的值就是最后一个表达式N的值。表达式“(x=3*y,x+6)”中,“x=15”。表达式“y=x-1=14”。
提交答案
关闭