/***
* 返回数组某个元素的值
* 返回数组某个元素的地址
* ****/
#include <iostream>
using namespace std;
int main() {
int a[3] = {1, 2, 3};
cout<<"数组a的第一个元素:" <<endl;
cout<<a[0]<< endl;
cout<<*a<< endl;
cout<<* &a[0]<< endl<< endl;
cout<<"数组a的地址:" <<endl;
cout<<a<<endl;
cout<<&a<<endl<< endl;
cout<<"数组a第一个元素的地址(数组a的地址):" <<endl;
cout<<&a[0]<<endl<< endl;
cout<<"数组a第二个元素的地址:" <<endl;
cout<<&a[1]<<endl<< endl;
cout<<"数组a第三个元素的地址:" <<endl;
cout<<&a[2]<<endl<< endl;
return 0;
}
结果如下:
数组a的第一个元素:
1
1
1
数组a的地址:
0x7ffd98ea4210
0x7ffd98ea4210
数组a第一个元素的地址(数组a的地址):
0x7ffd98ea4210
数组a第二个元素的地址:
0x7ffd98ea4214
数组a第三个元素的地址:
0x7ffd98ea4218