一维数组名称用途:
1.可以统计整个数组在内存中的长度,用siazof(a)即可。
#include <iostream>
#include <string>
using namespace std;
int main()
{
int arr[5] = {};
//统计数组在内存空间的长度
cout << sizeof(arr) << endl;
//统计数组中的某一个样本在内存中所占的空间
cout << sizeof(arr[0]) << endl;
//计算数组长度
cout << (sizeof(arr) / sizeof(arr[0])) << endl; // /求商 %求余数
system("pause");
return 0;
}
2.可以获取数组在内存中的首地址
//通过数组名查看数组首地址
cout << arr << " " << (int)arr <<endl;
//(int)将arr的输出形式(本来是以十六进制输出)转换为int(实型输出)形式
cout << &arr[0] << (int)&arr[0] <<" "<< &arr[1] << (int)&arr[1]<<endl;
//&arr[0]访问arr[0]的地址,arr[0]访问arr数组的第一个元素
3.数组名是常量,不可以进行赋值。