整體來說,順序是這樣的:先計算第一個小括號,發現裡面的表達式是一個函數,返會該匿名函數的引用(指標),最後一個括號則是建立匿名函數的實參和併執行。
範例:
計算兩個數和。
JavaScript:
(function sum(bunction ){ //此處也可以去掉sum,以匿名函數的形式出現
alert(a b);
})(7,8);
C:
int sum(int a,int b){return a b;}
void main(){
int (*pt)(int,int); //此處定義函數指標
pt = sum;
printf("%d",pt(7 8) );
}