下面程序的輸出結果是()。#includeClass example{int a;public:example(int B.{a=b++
下面程序的輸出結果是( )。 #include<iostream.h> Class example {int a; public: example(int B.{a=b++;} void print(){a=a+1 cout<<a<<““;} void print()const{cout<<a<<““;} }; void main() {example x(3); Const example y(2); x.print();
A.2 2
B.4 3
C.4 2
D.3 2
正確答案:C解析: “++”是右結合的,所以先賦值為3,最后輸出3+1;常成員函數只有常對象才能調用,所以輸出2。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。