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