看板 Programming 關於我們 聯絡資訊
char *(*(*x)(void))[]; what does the above statement declare? 想請教一下 最後那個[]代表的是什麼意思 還有要怎麼用typedef把這個東西拆解 如果方便的話..可以舉個例子寫一點code讓我參考一下 研究了很久還是不太懂阿.. 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 160.39.43.40
twotwoone:一個函數指標,此函數的回傳值 124.8.135.60 01/26 14:27
twotwoone:經過兩次取值運算後是一個char *型態的 124.8.135.60 01/26 14:28
twotwoone:一維陣列 124.8.135.60 01/26 14:28
twotwoone: "一次" 124.8.135.60 01/26 14:38
tiwei:最後的[]是什麼意思阿..我還是不懂..orz 160.39.43.40 01/26 14:48
twotwoone:要先搞清楚運算子的優先權、結合性 124.8.135.60 01/26 15:45
twotwoone:就會明白如何解讀。你可以查書 124.8.135.60 01/26 15:46