C語言中函數需要先聲明
示例一
#include <stdio.h>
int main(void){
fun();
return 0;
}
void fun(void){
return;
}
本例當中定義了fun函數,在main函數中調用fun函數,但并未聲明,使用小熊貓Dev C (6.7.2)編譯時産生警告。
示例二
#include <stdio.h>
void fun(void);
int main(void){
fun();
return 0;
}
void fun(void){
return;
}
本例中使用void fun(void)進行函數聲明,編譯正常。
示例三
#include <stdio.h>
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);函數中參數名可以不需要,但參數類型是必要的。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!