问题
单项选择题
下面程序的运行结果是( )。
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。