问题
单项选择题
下面程序的运行结果是( )。 public class Test {public static void main (String args[]) { int c=5; System. out. println (c); System. out. println (c++); System. out. println (c);} }
A.5 6 6
B.5 5 6
C.6 7 7
D.6 6 6
答案
参考答案:B
解析: 第一个输出语句输出的值为c的初值5;第二个输出语句输出c++,由于++在变量之后,先取变量的值作为表达式的值,然后变量再自增,所以表达式c++的值仍为5,输出后c的值变为6。第三次输出时,c的值为6。