作者chy168 (《传说‧永恒》)
看板C_and_CPP
标题[问题] 关於 signal()
时间Sat Feb 4 16:27:34 2006
最近在研究 Linux 网路程式设计的东西,
在书看看到这样的东西:
void
(*signal
(int sig, void (*func)(int)
))(int);
但是我不是很懂他的意义。
这是我试着对这个叙述的解释, 希望大家能够帮我指正我说错的地方 :p
signal这个函数, 共有两个参数(sig 和 func),
而 func 是一个函数的指标,
这个 func 函数, 有一个 int 型态的参数. 并且不会回传任何的资料.
我只会解释到这里 Orz..
所以在这里想要请教大家的是, 最後面那个
(int)
他的意思是什麽呢?
谢谢~ :p
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.63.27
1F:推 godfat:根据测试,大抵上你说对了,只是他的传回不是 void 而是 02/04 16:56
2F:→ godfat:void (*)(int); 以上纯属猜测 -_-b 02/04 16:56