全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:760
推到 Plurk!
推到 Facebook!

請問兩個問題

答題得分者是:rick060
encoref70036
一般會員


發表:29
回覆:47
積分:15
註冊:2011-05-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-06-07 21:53:06 IP:111.252.xxx.xxx 訂閱
1.
struct tableEntry
{
char symbol;
int address;
} symbolTable[5] = {{'S', 10},
{'T', 11},
{'A', 12},
{'B', 13},
{'C', 14}};
請問為什麼要用struct? 還有struct後面名稱是做什麼用的好像都沒用到?
2.
return symbolTable[i].symbol; 傳回的值是傳到哪裡?

就這兩個問題 請大大幫忙 感恩<!--YSM BEGIN(1)-->
rick060
高階會員


發表:2
回覆:112
積分:217
註冊:2009-11-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-06-10 16:52:02 IP:60.250.xxx.xxx 未訂閱
 1.
struct tableEntry
{
char symbol;
int address;
} symbolTable[5] = {{'S', 10},
{'T', 11},
{'A', 12},
{'B', 13},
{'C', 14}};

//等於
struct tableEntry
{
char symbol;
int address;
} ;

struct tableEntry symbolTable[5];
symbolTable[0].symbol ='S';
symbolTable[0].address= 10;
symbolTable[1].symbol ='T';
symbolTable[1].address= 11;
symbolTable[2].symbol ='A';
symbolTable[2].address= 12;
symbolTable[3].symbol ='B';
symbolTable[3].address= 13;
symbolTable[4].symbol ='C';
symbolTable[4].address= 14;

2.
return symbolTable[i].symbol; 傳回的值是傳到哪裡?

char Process(int i)
{
return symbolTable[i].symbol;
}

char ABC = Process(2); // 傳到這



編輯記錄
rick060 重新編輯於 2011-06-10 02:52:25, 註解 無‧
系統時間:2017-12-12 10:31:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!