编辑代码

#include <iostream>
using namespace std;
int main() {
    /*一维数组名称用途:
        1.可以统计整个数组在内存中的长度    sizeof(arr)
        2.可以获取数组在内存中的首地址      cout<<arr<<endl;
	*/
    
    // 1.可以统计整个数组在内存中的长度    sizeof(arr)
    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<<arr<<endl;
    cout<<arr<<endl;
    //cout<<"数组首地址为:"<< (int)arr <<endl;          //转成十进制输出;
    cout<<"数组中第一个元素地址为:"<<(int)&arr[0]<<endl;
    cout<<"数组中第二个元素地址为:"<<(int)&arr[1]<<endl;


    //数组名是常量,不可进行赋值
    //arr=100;

    system("pause");
	return 0;
}