数组—— 一组相同类型元素的集合。
数组中存放的是1个或者多个数据,但是数组元素个数不能为0。
数组中存放的多个数据,类型是相同的。
数组分为⼀维数组和多维数组,多维数组⼀般⽐较多⻅的是⼆维数组。
一维数组可以指定存放元素的大小及元素类型。
例如:int arr[10]可以存放整型的10个元素。
*[ ]为下标引用符,C语⾔中规定数组需要有下标的,下标从0开始,假设数组有n个元素,最后⼀个元素的下标是n-1,下标就相当于数组元素的编号。
格式:(例如)type—arr_name[常量值]。arr_name为数组名,没有固定要求。[常量值]为数组的大小,按照实际情况指定即可。
如下图所示(十个数求最大值):
设计思路:该程序中,我们利用一维数组来存储键盘输入的十个数,首先max赋初值为0,用a[10]中的每个元素与max相对比,如果该元素的值比max的值大,则max重新赋值,挨个元素对比后max最终存储的值为10个数中的最大值。
#include<stdio.h>
int main()
{
int i,a[10],Max;
Max=0;
for(i=0;i<10;i++)
{
scanf("%d", &a[i]);
}
for(i=0;i<10;i++)
{
if(a[i]>Max)
{
Max = a[i];
}
}
printf("十个数中最大的是:%d\n", Max);
return 0;
}
今日的分享到此结束,明天见啦!