2.1 了解数组的下标
数组下标,是从0开始的,假设有n个数组,那么最后一个数组的下标就是n-1,而下标就相当于数组元素的遍号
例如:数组 int array[5]={1,2,3,4,5}
数组 | 1 | 2 | 3 | 4 | 5 |
下标 | 0 | 1 | 2 | 3 | 4 |
其中数组中的元素分别为1,2,3,4,5,则它们分别对应的下标就是0,1,2,3,4,这就是数组的下标。
2.2打印数组中的元素
在c语言中的数组访问中我们提供了一个下标引用操作符“[ ]”
(这个符号按键就是p右边的两个左右大括号)、
具体代码使用如下:
#include<stdio.h>
int main(){
int arr[5]={1,2,3,4,5};
printf("%d",arr[3]);//这里的[3]中的3是下标,这里我们是利用下标来打印数组中的元素,而3对应的是4
return 0;
}
结果如上……
如果想将数组中的元素全部打印出来的话,我们可以利用for循环来完成,
#include<stdio.h>
int main(){
int arr[5]={1,2,3,4,5};
int a=0;//定义一个变量a a代表的是下标数
for(a=0;a<5;a++)//这里因为数组最后为5,所以下标a要小于5
{ printf("%d",arr[a]);}
return 0;
}
最后结果如下:
2.3数组的输入与输出
数组的输入与输出无非就是在上面的代码上在加一个输入的循环即可;
#include<stdio.h>
int main(){
int arr[5]={0};//这里进行一个初始化
int a=0;//同样定义一个下标变量0
for(a=0;a<5;a++)
{scanf("%d",&arr[a]);}//这里在加上一个输入的循环就可以了
for(a=0;a<5;a++)//这里和上个代码是一样的
{printf("%d",arr[a]);}
return 0;
}
结果如下;