与独 2023-06-16 21:59 采纳率: 92.3%
浏览 16
已结题

关于二维数组的长度问题

想请问一下
假设我定义一个二维数组a
a.length()和a[0].length()哪个代表行的长度,哪个代表列的长度,为什么?

  • 写回答

3条回答 默认 最新

  • 心寒丶 优质创作者: 编程框架技术领域 2023-06-17 08:46
    关注

    c语言?C语言可以用sizeof 去获取数组长度

    #include<stdio.h>
    int main(void) {
       int a[3][4] = { 
        { 1, 2, 3, 4 },  
        { 5, 6, 7, 8 },   
        { 9, 10, 11, 12 } 
    };
    
    int b = sizeof(a) / sizeof(a[0]);              
    int c = sizeof(a[0]) / sizeof(a[0][0]); 
        printf("%d %d", b,c);
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月28日
  • 已采纳回答 6月20日
  • 创建了问题 6月16日