C语言的二维数组简单分享!

   日期:2020-10-04     浏览:92    评论:0    
核心提示:C语言的二维数组上次简单谈了一下一维数组,时隔几天,再来说一说二维数组吧!这次数组的定义不在说明。直接说二维数组的使用方法吧!定义一个二维数组:int arr[3][3]在这里,同样的,int为这个二维数组的类型;arr为这个数组的名称;第一个[3]表示这个二维数组有3行,这3行的下标分别为0 1 2,第二个[3]表示这个二维数组有3列,这三列的下标分别是0 1 2。说这个的目的是说明【数组的下标都是从0开始】二维数组的赋值:第一种赋值方法:int arr[3][3]={1,2,3,4

C语言的二维数组
上次简单谈了一下一维数组,时隔几天,再来说一说二维数组吧!这次数组的定义不在说明。直接说二维数组的使用方法吧!
定义一个二维数组:
int arr[3][3]
在这里,同样的,int为这个二维数组的类型;arr为这个数组的名称;第一个[3]表示这个二维数组有3行,这3行的下标分别为0 1 2,第二个[3]表示这个二维数组有3列,这三列的下标分别是0 1 2。说这个的目的是说明【数组的下标都是从0开始】
二维数组的赋值:
第一种赋值方法:
int arr[3][3]={1,2,3,4,5,6,7,8,9},这个赋值方法是将数组里的数全部赋值,赋值后这个数组的3行3列为:
第0行 1 2 3
第1行 4 5 6
第2行 7 8 9
第0列 第1列 第2列
第二中赋值方法:
int arr[3][3]={ {1,2,3},{4,5,6},{7,8,9}}
一个大括号里还有3个大括号,三个大括号从左到右依次表示第0行,第1行,第2行。第1 个大括号里的三个数从左往右依次表示第0列,第1列,第2列。
赋值后的这个数组的3行3列为:
第0行 1 2 3
第1行 4 5 6
第2行 7 8 9
第0列 第1列 第2列
第三种赋值方法:
int arr[3][3]={1,2,3}
大括号中的数少于数组中的数的个数,会尊重赋值原则,没有进行赋值的系统默认赋值为0.
赋值后的这个数组的3行3列为:
第0行 1 2 3
第1行 0 0 0
第2行 0 0 0
第0列 第1列 第2列
还有下面这种情况:
int arr[3][3]={ {1},{2},{3}}
赋值后的这个数组的3行3列为:
第0行 1 0 0
第1行 2 0 0
第2行 3 0 0
第0列 第1列 第2列
注意:如果赋值时大括号中数的个数超过了数组规定的数的个数,系统就会报错!!!!!
这个如果看一遍没有看动,就把这几种赋值情况结合起来多看几遍,从中悟出赋值的方法!
还有二维数组的调用,下次再说吧!晚安!!!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服