简单网页制作模板源代码,网络营销seo教程,wordpress主要标签,手机app下载大全二维数组名用途
1、查看所占内存空间
2、查看二维数组首地址
针对第一种用途#xff0c;还可以计算数组有多少行、多少列、多少元素
针对第二种用途#xff0c;数组元素、行数、列数都是连续的#xff0c;且相差地址是有规律的
下面是一个实例
#includeiostream还可以计算数组有多少行、多少列、多少元素
针对第二种用途数组元素、行数、列数都是连续的且相差地址是有规律的
下面是一个实例
#includeiostream
using namespace std;int main() {//二维数组名用途//1、可以查看占用内存空间大小int arr[2][3]{{1,2,3},{4,5,6}};cout 二维数组占用内存空间为 sizeof(arr) endl;cout 二维数组第一行占用内存空间为 sizeof(arr[0]) endl;cout 二维数组第一个元素所占用的内存空间为 sizeof(arr[0][0]) endl;cout 二维数组行数为 sizeof(arr) / sizeof(arr[0]) endl;cout 二维数组列数为 sizeof(arr[0]) / sizeof(arr[0][0]) endl;//2、可以查看二维数组首地址cout 二维数组首地址为 (int)arr endl;cout 二维数组第一行数据首地址为 (int)arr[0] endl;cout 二维数组第二行首地址为 (int)arr[1] endl;cout 二维数组第一个元素首地址为 (int)arr[0][0] endl;cout 二维数组第二个元素首地址为 (int)arr[0][1] endl;system(pause);return 0;}
输出结果为 注意看首地址位数差异