C语言 数组的初始化

发布网友 发布时间:2022-04-23 01:01

我来回答

5个回答

热心网友 时间:2023-10-09 17:06

你写的a[3]={1,2,3}。左边只是一个int型的数,而右边是3个数不能付值的。如果右边是一个数就可以了。就像你说的那样,要想给数组里的每一个数都付值的话,就在初始化的时候进行。

热心网友 时间:2023-10-09 17:06

a[3]是一个值,怎么能给 {1,2,3};呢
你可以int a[3]= {1,2,3};

热心网友 时间:2023-10-09 17:07

分开的时候就不能那么赋值了。。。那个只能在声明初始化的时候用。

热心网友 时间:2023-10-09 17:07

数组的初始化没这样写的!!
#include <stdio.h>
void main()
{
int a[3]= {1,2,3};
}
改成这样就没问题了

热心网友 时间:2023-10-09 17:08

用花括号的方法只能在声明的时候初始化。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com