c语言中数组长度的计算
一维数组
计算数组的长度:
sizeof(数组名)
得到这个数组占用内存的总长度
公式:
sizeof(数组名) / sizeof(数组类型);
二维数组
二维数组计算列数:
每行的总长度 / 元素占用的字节
sizeof(二维数组名[0]) / sizeof(类型)
例: int nums[3][4];
sizeof(nums[0]) / sizeof(int); //计算结果是4
二维数组计算行数:
二维数组的总长度 / 每行的长度
sizeof(二维数组名) / sizeof(而数组名[0])
例: int nums[3][4];
sizeof(nums) / sizeof(nums[0]); //计算结果是3