有关c语言多位数组的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:19:07
int arr[3][2];
这个数组实际占了多少内存空间?
是不是专门有一个32bit的内存空间是用来装首元素arr[3][2]的地址?

不是 arr这个名字就是首地址
实际空间就是3*2*32bit(32位机器的话)

3×2×sizeof(int)

具体一个整形数据占多少位,和硬件系统、操作系统平台,编译环境有关。一般为32bit。

是的,肯定有一个内存空间用来存放指针,而指针的指向是数组的内容。