如何记录很多数
int number[100];
scanf(“%d”,& number[i]);
其中
int number[100]是定义数组
number[cnt]=x是对数组中元素赋值
for循环遍历数组
数组的上下标范围
定义数组
- (类型)变量名称[元素数量]
- int grades[100];
- int weight[20];
- ……
- 元素数量必须是整数
- c99前,元素数量必须是编译时刻确定的字面量。
- a[2]=a[1]+6;中a[1]的值要读取+6后付给a[2]
在上述的代码中由于没有确定范围,存在安全隐患。
#include<stdio.h>
void f();
int main()
{
f();
return 0;
}
void f()
{
int a[10];
a[10]=0;//下标为9,10已经超过了
}