c语言中数组长度的计算

发布时间 2023-06-21 15:26:41作者: 奋斗小青年1

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