首页 > 代码库 > C语言:二维数组
C语言:二维数组
二维数组:元素为一维数组的数组
一维数组:数据类型 数组名称[元素个数]
二维数组:数据类型 数组名称[一维数组的个数][一维数组的元素个数];
三维数组:数据类型 数组名称[二维数组的个数][一维数组的个数][一维数组的元素个数];
二维数组的注意点:
如果二维数组仅仅是定义没有初始化里面的元素都是垃圾值(不确定的值)
1、先定义二维数组,然后进行初始化
注意点:
1、二维数组进行定义的同时初始化,那么没有显式初始化的元素会被自动初始化为0
2、定义二维数组的时候,必须要指定要一维数组的元素个数
2、定义二维数组的同时进行初始化
2.1 指定一维数组的个数同时对全部元素进行初始化
int scores[2][2] = {{1,100},{50,10}};
2.2 不指定一维数组的个数对数组中的全部元素进行初始化
int scores[][2] = {{1,100},{50,80}};
int scores[20][2] = {{60},{80}};
2.3 指定一维数组的元素个数,使用一个大括号方式进行初始化
int scores[2][2] = {1,2,3,4};
int scores[2][2] = {1,2,3};
C语言:二维数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。