1. 程式人生 > >C語言複雜宣告解釋

C語言複雜宣告解釋

這裡我自己來梳理一下:
種類把(*F)(int,int)看成fun,於是宣告A為:int (*fun)(int),哈哈!這個不是很難啊!
在cdecl裡解釋為: declare fun as pointer to function (int) returning int
fun是一個函式指標,而這個函式指標是由(*F)(int,int)返回的,它指向一個函式:這個函式的返回值為int型別,函式引數為一個int型別的引數。
這裡F也是個函式指標,他所指向的函式:有兩個int型別的引數,返回一個指標。這樣各位可以理解了吧!?。。哈哈!當然歡迎指正!