作者mathan (None)
看板Programming
标题[问题] C语言中象函数指标的叙述
时间Thu May 8 16:27:07 2008
如下的程式
1 void main(){
2 void (*fp)();
3 void (F)();
4 }
第2行宣告fp是函数指标 以後可以用来接受某个函数
请问一下第3行叙述的意义
感谢回覆
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.18.62.69
1F:推 lungswu:就是 voide F(); 啊 59.120.197.247 05/08 16:42
2F:→ mathan:请问一下void F()好像不能指派函数的位址딠 163.18.62.69 05/08 20:27
3F:→ mathan:这样的叙诉是宣告一个函数吗? 163.18.62.69 05/08 20:28
4F:→ mathan:跟一般的函数宣告 void F(); 有何不同 163.18.62.69 05/08 20:37
5F:推 lungswu:就是宣告F这个function,至於F的定义会在别 203.73.175.18 05/08 20:41
6F:→ lungswu:处,可能在别的c档案里。 203.73.175.18 05/08 20:42
7F:→ mathan:也就是说 163.18.62.69 05/08 21:43
8F:→ mathan:void F(); 与 void (F)();两个叙述是相同的 163.18.62.69 05/08 21:44
9F:→ mathan:感谢回覆 163.18.62.69 05/08 21:44
10F:→ lungswu:you got it 203.73.175.18 05/08 21:48