一维数组元素的赋值
一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。在实际应用中,可以用来处理类型相同的一批数组。一维数组需先声明,后使用,且只用一个下标就能确定某个数组元素在数组中的位置。
一.直接赋值
#include<stdio.h>
int main()
{
int a[5]={1,2,3,4,5};
int i;
for(i=0;i<=5-1;i++)
{
printf("%d",a[i]);
}
return 0;
}
输出12345
二.重新赋值
#include<stdio.h>
int main()
{
int a[5]={1,2,3,4,5};
int i;
a[0]=6;
a[1]=7;
for(i=0;i<=5-1;i++)
{
printf("%d",a[i]);
}
return 0;
}
输出67345
三.通过输入改变输出
#include<stdio.h>
int main()
{
int a[5]={1,2,3,4,5};
int i;
scanf("%d",&a[3]);
for(i=0;i<=5-1;i++)
{
printf("%d",a[i]);
}
return 0;
}
若输入8,则输出12385
说明:
1.赋值时不能写成a={1,2,3,4,5};
2.下标可以是整型表达式,如[8-3]。