看板 Programming 關於我們 聯絡資訊
如下的程式 1 void main(){ 2 void (*fp)(); 3 void (F)(); 4 } 第2行宣告fp是函數指標 以後可以用來接受某個函數 請問一下第3行敘述的意義 感謝回覆 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.18.62.69
lungswu:就是 voide F(); 啊 59.120.197.247 05/08 16:42
mathan:請問一下void F()好像不能指派函數的位址딠 163.18.62.69 05/08 20:27
mathan:這樣的敘訴是宣告一個函數嗎? 163.18.62.69 05/08 20:28
mathan:跟一般的函數宣告 void F(); 有何不同 163.18.62.69 05/08 20:37
lungswu:就是宣告F這個function,至於F的定義會在別 203.73.175.18 05/08 20:41
lungswu:處,可能在別的c檔案裡。 203.73.175.18 05/08 20:42
mathan:也就是說 163.18.62.69 05/08 21:43
mathan:void F(); 與 void (F)();兩個敘述是相同的 163.18.62.69 05/08 21:44
mathan:感謝回覆 163.18.62.69 05/08 21:44
lungswu:you got it 203.73.175.18 05/08 21:48