#include <iostream>
using namespace std;
int main() {
//一维数组名称用途
// 1,可以统计整个数组在内存中的长度
int arr[10]={1,2,3,4,5,6,7,8,9,10};
cout<<"整个数组占用内存空间为:"<<sizeof(arr)<<endl;
cout<<"每个元素所占用的内存空间为"<<sizeof(arr[0])<<endl;
cout<<"数组中元素个数为:"<<sizeof(arr)/sizeof(arr[0])<<endl;
//2,可以获取数组在内存中的首地址
cout<<"数组首地址为:"<<(long)arr<<endl; //若直接arr显示的是十六进制的地址
//可以在前面加(int)或者(long) (long long)强转成十进制
cout<<"数组中第一个元素地址为: "<<(long)&arr[1]<<endl; //看某个元素要加& 地址运算法
//数组的首地址和第一个元素地址是重合的
//数组名是个常量 不可以进行赋值操作
return 0;
}