单选题 若有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
【正确答案】 C
【答案解析】[解析] x++运行的结果是x本来的值,然后x会自增,x的值会成为x+1。例如:y1=x++;y2=++x,无论是x++还是++x,x的值都会加1,区别在于x先将值赋给y1,然后x会自增;而第二个是x自增,即在它的值成为x+1之后,再将新的x的值赋给y2。