单选题
若有int x=3;则执行y=x++*4;语句后的结果是______。
A.x为3,y为12
B.x为3,y为16
C.x为4,y为12
D.x为4,y为16
A
B
C
D
【正确答案】
C
【答案解析】
[解析] x++运行的结果是x本来的值,然后x会自增,x的值会成为x+1。例如:y1=x++;y2=++x,无论是x++还是++x,x的值都会加1,区别在于x先将值赋给y1,然后x会自增;而第二个是x自增,即在它的值成为x+1之后,再将新的x的值赋给y2。
提交答案
关闭