![](/img/trans.png)
[英]In C, can you omit the parameter types of a function pointer when initializing it with the address of a declared function?
我試圖確保我理解 C 中 function 指針的語法。我知道它只是指向特定類型的指針。 話雖如此,為什么以下代碼會編譯並打印“10”? (注意我在 Ubuntu 20.04 上使用 GCC 9.4.0) 我們不應該至少得到一個編譯時警告:使用不兼容的指針類型“void(*)(int)”初始化“ ...