我發現陣列的寫法有無大括號有差別?
int a[3][3][2]={
{100,200},{101,201},{102,202},
{300,400}, {301,401},{302,402},
{500,600},{501,601},{502,602}
};
像上面裡面的陣列,把二個二個加上一個大括號,則答案就錯誤了。
我發現,要嘛只有一組大括號如:
int a[3][3][2]={
100,200,101,201,102,202,
300,400,301,401,302,402,
500,600,501,601,502,602
};
如果裡面想清楚一點標示,也要設大括號,則各列各組都要有,例如:
int b[3][3][2]={
{{100,200},{101,201},{102,202}},
{{300,400}, {301,401},{302,402}},
{{500,600},{501,601},{502,602}}
};
這樣算出來的答案才是正確的。
|