6-1,小白問(wèn)并沒(méi)有找出錯(cuò)誤,好難過(guò)又運(yùn)行失敗,原因在哪
#include <stdio.h>
int main()
{
? ? //第一種形式
? ? int arrFirst[3] = {1,2,3};
? ? //第二種形式
? ? int arrSecond[] = {1,2,3};
? ? //第三種形式
? ? int arrThird[3];
? ? arrThird[0] = {1};
? ? arrThird[1] = {2};
? ? arrThird[2] = {3};
? ? //給arrThird數(shù)組每個(gè)元素初始化
? ?
? ? //輸出第一個(gè)數(shù)組中的第二個(gè)元素
? ? printf("%d\n", arrFirst[1]);
? ? //輸出第二個(gè)數(shù)組中的第二個(gè)元素
? ? printf("%d\n", arrSecond[1]);
? ? //輸出第三個(gè)數(shù)組中的第二個(gè)元素
? ? printf("%d\n", arrThird[1]);
? ? return 0;
}
2018-02-05
你的第三種形式的初始化不應(yīng)該給數(shù)組元素加花括弧,而且你的arrThird[2] = {3};
最后為中文的分號(hào)
2018-01-29
你的第三種形式的初始化錯(cuò)了,你那種的代碼表示你重新初始化arrThird這個(gè)數(shù)字,并且數(shù)組長(zhǎng)度為2,元素為3,0
2018-01-08
你這個(gè)初始化錯(cuò)了
2018-01-03
#include <stdio.h>
int main()
{
? ? //第一種形式
? ? int arrFirst[3] = {1,2,3};
? ? //第二種形式
? ? int arrSecond[] = {1,2,3};
? ? //第三種形式
? ? int arrThird[3];
? ? arrThird[0] = 1;
? ? arrThird[1] = 2;
? ? arrThird[2] = 3;
? ? //給arrThird數(shù)組每個(gè)元素初始化
? ?
? ? //輸出第一個(gè)數(shù)組中的第二個(gè)元素
? ? printf("%d\n", arrFirst[1]);
? ? //輸出第二個(gè)數(shù)組中的第二個(gè)元素
? ? printf("%d\n", arrSecond[1]);
? ? //輸出第三個(gè)數(shù)組中的第二個(gè)元素
? ? printf("%d\n", arrThird[1]);
? ? return 0;
}
你的?第三種形式直接用值,還有就是arrThird[2] = 3;后的 ; 用成中文的了