函数使用前要先声明
比如f1函数里要调用f2函数,如果f2不是在f1前面定义的,那么在f1里使用f2就要先声明
给你例子
1
|
#include<stdio.h>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
void
f1()
{
void
f2();
//这就是声明,或者放到程序开头也行,这样所有的函数就都能调用f2,而不用管f2具体的定义位置
f2();
}
void
f2()
{
printf
(
"f2\n"
);
}
void
main()
{
f1();
//因为f1位于main前面,所以f1函数的定义就充当了声明了
}
|