查看單個文章
  #4  
舊 2014-07-02, 01:57 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,019
預設

我發現陣列的寫法有無大括號有差別?
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}}
};

這樣算出來的答案才是正確的。
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章