问题
单项选择题
下列程序的运行结果为 #include<iostream.h> int i=0; class A{ public: A( ){i++;} }; void main( ) { A a,b[3] ,*c; c=b; cout << i << end1; }
A.2
B.3
C.4
D.5
答案
参考答案:C
解析: 外部变量i实际上记录的是调用构造函数的次数。
下列程序的运行结果为 #include<iostream.h> int i=0; class A{ public: A( ){i++;} }; void main( ) { A a,b[3] ,*c; c=b; cout << i << end1; }
A.2
B.3
C.4
D.5
参考答案:C
解析: 外部变量i实际上记录的是调用构造函数的次数。