c语言中数组长度的计算

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

 

posted @ 2023-06-21 15:19  奋斗小青年1  阅读(401)  评论(0)    收藏  举报