C语⾔⼆维数组的定义与声明
注意,注意,这⾥是⼆维数组哦,⼀定⼀定要和⼀维数组区分开来。⼀维数组的定义与声明可以看这⾥
C语⾔⼆维数组的定义格式为:数组类型 数组名称[常量表达式1][常量表达式2]…[常量表达式n]={{数组1},{数组2},{数组n}};
例:
int number[2][3]={{1,2},{34,56},{78,9}};
特别注意:⼆维数组定义的时候,可以不指定⾏的数量,但是必须指定列的数量。
就是你可以定义为 int arr[][2]={{12},{3,4}},但是不可以定义为 int arr[2][]={{12},{3,4}}。
为了更好的理解⼆维数组,我们把⼀个⼆维数组放在表格中去看就酱紫的
C语⾔中⼆维数组两种的声明并初始化⽅式c语言二维数组表示方法
#include<stdio.h>
int main()
{
//这⾥是第⼀种⽅式初始化⽅式声明并初始化⼆维数组arr1
int arr1[2][2]={{10,20},{30,40}};
//这⾥是第⼆种⽅式初始化⽅式声明并初始化⼆维数组arr2
int arr2[2][2];
arr2[0][0]=10;
arr2[0][1]=20;
arr2[1][0]=30;
arr2[1][1]=40;
return0;
}
----------------------------------分割线----------------------------------
本⼈承诺以上⽂章为本⼈编写,绝⾮复制粘贴。写在这⾥⼀是为了防⽌以后⾃⼰将知识点遗忘,⼆是为了和⼤家分享我⾃⼰对这个知识点的理解和认识。如果我的⽂章中有错误希望看到后可以指正,感激不尽!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论