当前第2页 返回上一页
a 表示数组的名字,[5] 表示这个数组有 5 个元素,并分别用 a[0]、a[1]、a[2]、a[3]、a[4] 表示。并分别把花括号内的 1、2、3、4、5 赋给变量 a[0]、a[1]、a[2]、a[3]、a[4]。再次强调,下标从 0 开始,即从 a[0] 开始,而不是 a[1]。
也可以用 scanf 手动从键盘对数组进行初始化:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | # 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( "%d\x20" , a[i]);
}
printf( "\n" );
return 0;
}
|
输出结果是:
1 2 | 请输入5个数:1 2 3 4 5
1 2 3 4 5
|
同使用 scanf 给字符数组输入字符串时有所不同,输入数字时必须用 for 循环进行输入。而输入字符串时无须用循环,直接用 scanf 就可以了。
相关推荐:《C语言视频教程》
以上就是c语言数组怎么初始化的详细内容!
返回前面的内容
相关阅读 >>
C语言输入五个数如何求平均值?
C语言次方怎么表示
C语言中的“且”用什么符号表示?
C语言实现删除数组中某个元素
C语言的三种基本程序结构是什么
C语言如何实现选择排序算法(代码示例)
C语言是一种什么编译形式的语言
c如何和mysql连接
C语言二分法如何实现查找数组元素
C语言源文件经过编译后生成文件的后缀是什么?
更多相关阅读请进入《C语言》频道 >>
转载请注明出处:木庄网络博客 » c语言数组怎么初始化