extern int func(); int (*fp)() = func;
當一個函數名出現在這樣的表達式中時, 它就會 ``蛻變'' 成一個指針 (即, 隱式地取出了它的地址), 這有點類似數組名的行為。
通常函數的顯示聲明需要事先知道 (也許在一個頭文件中)。因為此處並 沒有隱式的外部函數聲明 (初始式中函數名並非一個函數調用的一部分)。
參見問題 1.8 和 4.8。