c语言中数组长度的计算
一维数组
计算数组的长度:
sizeof(数组名)
得到这个数组占用内存的总长度
公式:
计算数组的长度:
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
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: C/C++中如何获取数组的长度?
- 下一篇: 如何获得数组的长度