C++二维矩阵和一维矩阵有什么区别?
int rows=4;
int cols=5;
int n2Arr[rows][cols];//错误,矩阵维度必须为常数
int n2Arr[4][5]; //正确,定义了4*5的二维矩阵
/****二维矩阵初始化*****/
int n2Arr[][ ]={{1,2},{3,4}};//必须确定一维矩阵中维度,即列数
int n2Arr[][2]={{1,2},{3,4}};//正确,行数可以根据初始化确定
int rows=4;
int cols=5;
int n2Arr[rows][cols];//错误,矩阵维度必须为常数
int n2Arr[4][5]; //正确,定义了4*5的二维矩阵
/****二维矩阵初始化*****/
int n2Arr[][ ]={{1,2},{3,4}};//必须确定一维矩阵中维度,即列数
int n2Arr[][2]={{1,2},{3,4}};//正确,行数可以根据初始化确定