发布网友 发布时间: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
用花括号的方法只能在声明的时候初始化。