c語言中函數的函數聲明
發布時間: 2025-05-25 18:14:20
㈠ 請問C語言中所謂的函數聲明是指什麼為什麼要進行聲明什麼叫做函數聲明
舉個例子來說明吧
void foo();
int main()
{
foo();
}
void foo()
{
;
}
以上代碼中,第一句就是所謂函數聲明。
其實直接用函數定義也就是void foo(){;}替代第一句也是可以的,不過函數的聲明讓你可以在定義它的代碼段之前使用它。
比如以上的例子中,在編譯進行到main函數中的foo調用的時候,foo函數還是沒有定義的,但我們通過foo的聲明告訴了編譯器:foo是一個函數的名字,這個函數有著怎樣怎樣的參數表等等。
熱點內容