先赞再看,养成习惯!!!你的支持是对我最大帮助!
数组
要储存1 - 10的数字,怎么储存?
C语言中给了数组的定义 :一组相同类型元素的集合
数组定义
int arr[10] = {1,2,3,4,5,6,7,8,9,10}; //定义一个整形数组,最多放十个元素(因为“[10]”所以最多放十个元素)
char ch[20] ;
float arr2[3] ;
数组的使用
每一个字符都有下标
打个比方:
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
这里的 1 的下标为 0 ,
2 的下标为 1
3 的下标为 2
10 的下标为 9
注:语法规定,下标默认是从0开始
下标的用法
下标有什么用呢?
这是用来访问数组里的元素
比如我们来打印一下 5 ,这个元素
5 的下标为 4
#include<stdio.h>
int main()
{
int arr[] = {1,2,3,4,5,6,7,8,9,10};
printf("%d\n",arr[4]); // 下标的方式访问元素
return 0;
}
打印所有元素
#include <stdio.h>
int main()
{
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
// 0-9
int i = 0;
while (i < 10)
{
printf("%d\n", arr[i]);
i++;
}
return 0;
}