利用sizeof,得到二维数组的维度
#include <iostream> #include <stdlib.h> using namespace std; int main() { int arr[3][4]; cout << "row:" << sizeof(arr)/sizeof(arr[0]) << endl; cout << "column:" << sizeof(arr[0])/sizeof(int) << endl; system("pause"); return 0; }
行数 = 数组总长度/列总长度
列数 = 列总长度/单个元素长度