二位数组

#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;
}

  

posted @ 2024-07-08 09:26  最后一个还有我  阅读(15)  评论(0)    收藏  举报