首页 > 试题广场 >

数据对象在C++中有几种不同的访问方式?请编写一个程序验证之

[问答题]

数据对象在C++中有几种不同的访问方式?请编写一个程序验证之。

推荐

数据对象在C++中的访问方式有:名访问,引用(别名)访问,间址访问。

验证程序:

#include<iostream>
using namespace std;
int main()
{ int a;
cout<<"a=";
cin>>a;
a=a+5;     //名访问
cout<<&a<<endl;    //输出变量地址
cout<<*(&a)<<endl;    //地址访问,输出变量值
int *pa=&a;    //说明指针变量,指向变量a
cout<<*pa<<endl;    //间址访问,输出变量值
int &ra=a;    //ra是a的引用
cout<<ra<<endl;    //引用访问,输出变量a的值
}

发表于 2018-05-07 11:06:51 回复(0)