下面程序的运行结果是(  )。 public class Test { public static void main (String args[]) { int c=5; System. o

admin2010-07-28  21

问题 下面程序的运行结果是(  )。    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。
转载请注明原文地址:https://jikaoti.com/ti/UAH0FFFM
0

最新回复(0)