int a[5],i=12321;a[5]=i;怎么解釋;那a【4】=i;又怎么解釋
3 回答

一葉追尋
TA貢獻38條經(jīng)驗 獲得超23個贊
a[5] = i 下標(biāo)越界了,,數(shù)組下標(biāo)是從0開始的,所以你的數(shù)組a 應(yīng)該是 a[0] 到 a[4] ;?? a[4] = i 就是把 i 的值賦給a[4] ?

reveryou3503109
TA貢獻8條經(jīng)驗 獲得超1個贊
數(shù)組賦值,你是定義了一個數(shù)組,但是沒有初始化,所以它的長度是5,數(shù)組是從零開始恩所以下標(biāo)是01234沒有5,數(shù)組也可以放一樣的值,你是把i的值給個a5但是越界了,應(yīng)該會報錯,數(shù)組賦值可以這樣:int [] a={1,2,3,4,5}這樣
- 3 回答
- 0 關(guān)注
- 1292 瀏覽
添加回答
舉報
0/150
提交
取消