c語言中聲明函數的語法(C語言函數聲明)
2023-09-13 04:14:41
C語言中函數需要先聲明
示例一#include int main(void){ fun; return 0; }void fun(void){ return;}
本例當中定義了fun函數,在main函數中調用fun函數,但並未聲明,使用小熊貓Dev C (6.7.2)編譯時產生警告。
#include void fun(void);int main(void){ fun; return 0; }void fun(void){ return;}
本例中使用void fun(void)進行函數聲明,編譯正常。
示例三#include int fun(int n);int main(void){ fun(10); return 0; }int fun(int n){ return 10;}
本例中使用int fun(int)進行函數聲明,編譯正常。
總結函數調用之前需要進行聲明。聲明形式,以求最大值函數為例int max(int a, int b)。可採用下述方式
(1)int max(int a,int b);
(2)int max(int,int);函數中參數名可以不需要,但參數類型是必要的。
,