直接定义一个数组,并给所有元素赋值。
数组的下标从0开始,下标又表示数组的长度。
【程序代码】
#include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5};
int i;
for(i=0; i<5; i++)
{
printf("a[%d] = %d\n", i, a[i]);
}
return 0;
}
/*
在VC++6.0中的输出结果为
a[0] = 1
a[1] = 2
a[2] = 3
a[3] = 4
a[4] = 5
*/
【程序代码】
需要通过键盘给数组赋值。
用scanf给数组输入不同的内容,输入数字时必须用for循环进行输入。而输入字符串时无须用循环,直接用scanf就可以了。
#include <stdio.h>
int main(void)
{
int a[5] = {0}; //数组清零初始化
int i;
printf("请输入5个整数:");
for(i=0; i<5; i++)
{
scanf("%d", &a[i]);
}
for(i=0; i<5; i++)
{
printf("a[%d] = %d\x20 \n", i, a[i]);
}
printf("\n");
return 0;
}