c++语言 如何计算二维数组行数和列数

对于二维数组: int a[2][5];

求数组元素的总数:sizeof(a)/sizeof(int)

数组行数:(sizeof(a)/sizeof(int))/(sizeof(a[0])/sizeof(int))

数组列数:(sizeof(a[0])/sizeof(int))

#include <iostream>  
using namespace std;  
int main()  
{  
    int a[2][3]={{1,2,3},{1,2,3}};  
    int m=sizeof(a[0])/sizeof(int);  
    int n=(sizeof(a)/sizeof(int))/(sizeof(a[0])/sizeof(int));  
    cout<<n<<' '<<m;  
    return 0;  
} 

展开阅读全文

没有更多推荐了,返回首页