#include <iostream> //二维数组在函数中的传递 //1.一维数组 //2.函数√ //3传递的方式√ //4.返回二维数组 using namespace std; int main(){ /* 1.二维数组的初始化定义: int a[][];//定义方式错误,编译不成功 int b[][2];//定义方式错误 int c[2][];//定义方式错误 int d[1][1];//定义方式正确 2.二维数组的初始化赋值 int a[][]={0};//赋值方式错误 int b[][2]={1}; cout<<b[0][0]<<endl;//1 cout<<b[0][1]<<endl;//0 cout<<b[1][0]<<endl;//乱码 int b[][2]={1,3,10};//赋值方式正确 cout<<b[0][0]<<endl;//1 cout<<b[0][1]<<endl;//0 cout<<b[1][0]<<endl;//10 int b[1][2]={1,3,10};//赋值方式错误 数据超长度了 int c[2][1]={1};////赋值方式错误,第二行中括号需要长度 */ return 0; }
标签:定义,方式,int,错误,二位,二维,数组 From: https://www.cnblogs.com/wodefazhang/p/18289307