亿新科技 技术支持:若定义Int a[5],试说明引用a,a[0]和&a[1]的含义?

来源:百度文库 编辑:高校问答 时间:2024/04/30 07:00:25
若定义Int a[5],试说明引用a,a[0]和&a[1]的含义?

a就是a[0]的首地址
a[0]就是此数组第一个元素
&a[1]就是此树组第2个元素的地址

int a[5];
这行代码的意思是声明一个能存放5个整型变量的数组空间,那么a就是这块内存空间的首地址(访问内存中的数据是按地址进行访问的);我们知道&是取地址的运算符,如果在程序中运行如下代码:
cout<<a<<endl;
cout<<&a[0]<<endl;
可知输出的这两行地址是相同的。
上面是C++代码,cout<< 为输出; endl 为换行.
QQ:547758555