​#include < iostream > using namespace std; class bas

完成程序题:请按空格顺序填写答案。

使其得到下面的输出结果。
20
21
22
a[0]=20
a[1]=21
a[2]=22


#include < iostream > 

using namespace std;
class base
{
private:int x;
public:
void setx(int a){x=a;}
int getx(){return x;}
} ;
void main()
{
base a [3],*p;
a[0].setx(20);
a[1].setx(21);
a[2].setx(22);
for(p=a; p<a+3;p++)
_________________
for(int i=0;i<=2;i++)
_________________
}


【正确答案】:

第1空:COUT<<P->GETX( )<<ENDL;
第2空:COUT<<"A["<<I<<"]="<<A[I].GETX( )<<ENDL;


【题目解析】:

访问对象的成员除了“对象名.成员名”的格式外,还可以使用指针或引用的方式来访问类成员。
如果是通过指针访问成员变量,则点运算符.换为箭头运算符->,即使用“指针->成员名”的方式来访问对象的成员。

根据题干中的格式使用cout进行屏幕输出即可