下列程序的运行结果是 #include<iostream.h> class A { int a; public: A( ){a=0;} A(int aa) {

admin2010-06-06  26

问题 下列程序的运行结果是    #include<iostream.h>    class A    {            int a;    public:        A( ){a=0;}        A(int aa)       {         a=aa;         cout<<a++;       }    };    void main( )    {         A x,y(2),z(3);         cout<<end1;    }

选项 A、0
B、23
C、34
D、25

答案2

解析 本题考查的是对构造函数的掌握,另外“++”运算符是右结合的,所以在进行输出的时候都是先把原来的输出后再自加1。
转载请注明原文地址:https://kaotiyun.com/show/wSjp777K
0

最新回复(0)