在c语言中二维数组,C语言3×3二维数组
int days[12];
要在C中定义数组,需要指定元素的类型和数量。在C99中,整数变量可以作为元素的个数;在C89中,只能使用整数常量。
1.2初始化数组
类型名称[元素数]={值1,值2,值3,值4,等等。};
int days[12]={31,28,31,30,31,30,31,31,30,31,30,31 };
简化
您可以在不指定数组大小的情况下初始化数组,但数组的大小是初始化时的元素数。例如:
int days[]={31,28,31,30,31,30,31,31,30,31,30,31 };
这种初始化称为数组的集成初始化。
1.3访问数组元素
访问是读和写。
元素可以通过数组名和索引(下标)来访问。元素的索引(下标)放在方括号中,跟在数组名后面。注意:数组的下标从0开始。
数组名[索引]
每个数组元素都是一个变量,变量的类型就是数组声明时的类型。
数组元素可以在赋值的左边或右边。
例如:
//获取一月份的天数
int n=days[0];
//修改二月的天数
days[1]=29;
//打印一月份的天数
printf(%d ,天[0]);
1.4数组遍历
for(int I=0;I){//从0到n-1依次生成数组索引
Arr[i] //访问数组的每个元素
}
1.5阵列输入
案例:输入n个整数。
int n;
scanf(%d ,
int arr[n];
for(int I=0;I){//从0到n-1依次生成数组索引
scanf(%d ,arr[I]);//访问数组的每个元素
}
1.6特征
数组的大小在创建后不能修改。
数组中的所有元素都具有相同的数据类型。
数组中的元素在内存中按顺序排列。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。