猿问
数组赋值的问题。
int a[5],i=12321;
a[5]=i;
怎么解释;
那a【4】=i;
又怎么解释
卡布奇诺的意义
浏览 1217
回答 3
3回答
一叶追寻
a[5] = i 下标越界了,,数组下标是从0开始的,所以你的数组a 应该是 a[0] 到 a[4] ; a[4] = i 就是把 i 的值赋给a[4]
1
0
0
reveryou3503109
数组赋值,你是定义了一个数组,但是没有初始化,所以它的长度是5,数组是从零开始恩所以下标是01234没有5,数组也可以放一样的值,你是把i的值给个a5但是越界了,应该会报错,数组赋值可以这样:int [] a={1,2,3,4,5}这样
0
0
0
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
我要回答