入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

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

创建时间:2016-05-23 投稿人: 浏览次数:265
对于一个二维数组如: 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;
}

vector<vector<int> > matrix
int row=matrix.size();//行数
int collor=matrix[0].size();//列数
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。