大家好:
衷心希望各位点赞。
您的问题请留在评论区,我会及时回答。
一、数组名的用途
一维数组数组名的用途:
1、可以统计整个数组的长度。
2、可以获取数组在内存中的首地址。
二、示例代码
#include <iostream>
#include <Windows.h>
using namespace std;
int main(void) {
//数组名的用途
int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9,10 };
//1、可以通过数组名统计整个数组占用内存的大小
cout << "整个数组占用内存空间的字节数为:" << sizeof(arr) << endl;
cout << "每个元素占用内存空间的字节数为:" << sizeof(arr[0]) << endl;
cout << "数组中元素个数为" << sizeof(arr) / sizeof(arr[0]) << endl;
cout << "----------" << endl;
//2、可以通过数组名查看数组首地址
cout << "数组的首地址为:" << (int)arr << endl;//以十进制打印地址值
cout << "数组中第一个元素的地址为:" << (int) & arr[0] << endl;
cout << "数组中第二个元素的地址为:" << (int) & arr[1] << endl;
//arr = 100; 错误,数组名是常量,因此不可以赋值
system("pause");
return 0;
}
运行截图: