c语言数组怎么初始化


当前第2页 返回上一页

1

2

3

4

5

1

2

3

4

5

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语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...