作者tiwei (∫期望dt=ivy + C)
站内Programming
标题[问题] 关於function pointer
时间Tue Jan 26 14:17:50 2010
char *(*(*x)(void))[];
what does the above statement declare?
想请教一下 最後那个[]代表的是什麽意思
还有要怎麽用typedef把这个东西拆解
如果方便的话..可以举个例子写一点code让我参考一下
研究了很久还是不太懂阿..
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 160.39.43.40
1F:推 twotwoone:一个函数指标,此函数的回传值 124.8.135.60 01/26 14:27
2F:→ twotwoone:经过两次取值运算後是一个char *型态的 124.8.135.60 01/26 14:28
3F:→ twotwoone:一维阵列 124.8.135.60 01/26 14:28
4F:推 twotwoone: "一次" 124.8.135.60 01/26 14:38
5F:→ tiwei:最後的[]是什麽意思阿..我还是不懂..orz 160.39.43.40 01/26 14:48
6F:推 twotwoone:要先搞清楚运算子的优先权、结合性 124.8.135.60 01/26 15:45
7F:→ twotwoone:就会明白如何解读。你可以查书 124.8.135.60 01/26 15:46