1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#include <iostream>// 输出流库 using namespace std;// 使用标准命名空间 //课程 06.2 一维数组数组名 int main() { //数组名用途 //1、可以用通过数组名统计数组占用内存大小 //sizeof()函数可以返回数组所占的内存,而sizeof(arr3[0])返回的是数组第一个元素所占的内存 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; //可以用过(int)强制转换为十进制地址 cout << "十进制数组首地址:" << (int)arr << endl; //查看单个元素地址,需要使用取地址符号:& cout << "十进制数组中第一个元素的地址:" << (int)&arr[0] << endl; cout << "十进制数组中第二个元素的地址:" << (int)&arr[1] << endl; //因为当前数组类型是:int,所以每一个下标与下标之间的地址相差:4 // 数组名是常量,不可以进行赋值操作 //arr = 100; system("pause");//控制台暂停,等待下一步 return 0;//结束返回值:0 } |
06.2 C++一维数组数组名
未经允许不得转载:Ai分享 » 06.2 C++一维数组数组名