一维数组数组名
用途:
1、可以统计整个数组在内存的长度
2、可以获得数组首地址
siziof(arr)获得数组空间、长度:
例如int arr[5]={1,2,3,4,5};
sizeof(arr)=5;
注:直接引用数组相当于直接读取该数组的首要地址。也可以理解直接引用数组名,相当于与“特殊指针”
#include<iosteram>
using namespace std;
int main(){
//数组用途
//1、可以通过数组名统计整个数组占用内存大小
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
cout<<"占用内存":<<sizeof(arr)<<end1;
//输出结果为40=4*10 ;因为int为4各字节
//也可以通过查看第一分字节
cout <<"第一个首地址:"<<sizeof(arr[0]<<end1;
// 数组首地址,直接数组数组name
cout<<"首地址:"<<arr<<end1; // 输出结果为16进制arr在内存的地址;
cout<<"首地址:"<<(int)arr<<end1; //输出10进制地址
//如果想看元素地址,则需要加&
cout<<"首地址:"<<(int)&arr[0]<<end1;//查看第一个元素地址
system(“pause”);
return 0;
}