C++获取二维数组行列数

//方法一:
//对于type array[A][B];形式的二维数组,可以通过计算sizeof获取行列数。

sizeof(array[0][0])为一个元素占用的空间;
sizeof(array[0])为一行元素占用的空间;
sizeof(array)为整个数组占用的空间

行数 = sizeof(array)/sizeof(array[0]);
列数 = sizeof(array[0]/sizeof(array[0][0]);

//方法二:(利用vector类来定义一个二维数组array)
vector<vector<int> > array;
行数 = array.size();
列数 = array[0].size();</int>

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务