首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言数组赋值有关问题,为什么会报错

2012-03-20 
C语言数组赋值问题,为什么会报错?int a[4]a[4]{1,2,3,4}为什么会报错?[解决办法]C/C++ codeint a[4]

C语言数组赋值问题,为什么会报错?
int a[4];
a[4]={1,2,3,4};
为什么会报错?

[解决办法]

C/C++ code
int a[4] = {1,2,3,4};
[解决办法]
C/C++ code
int a[4]={1,2,3,4};//这种格式只能用于初始话a[0] = 1;//赋值只能一个元素一个元素的赋值
[解决办法]
C/C++ code
int a[4];           //定义一个整型数组a[4]={1,2,3,4};     //a[4]是代表a数组的第5个元素,即使写成 a[4] = 1;这样也是错的,数组越界//数组的初始化有两种方法://1. int iArr[4] = {1,2,3,4};//2. int iArr[4];//   for(int i=0; i<4; i++)//      iArr[i] = 1; 

热点排行