C语言:函数声明位置
#include <stdio.h> void f(int n); void g(int n) { f(n); } main() { void f(int n); f(5); getchar(); } void f(int n) { printf("%d",n); }
如果第二行的函数声明放在g函数后,则会报错,表明g函数不能使用f函数
#include <stdio.h> void f(int n); void g(int n) { f(n); } main() { void f(int n); f(5); getchar(); } void f(int n) { printf("%d",n); }
如果第二行的函数声明放在g函数后,则会报错,表明g函数不能使用f函数