函数声明就是把要用到函数的名称、输入参数、输出参数类型 在程序最前面列出来
很多时候,习惯将main函数的定义写在最前面
而main函数可能要调用的函数写在后面
而编译的时候也是按照顺序的
如果有一个函数被main函数调用,而其定义写在main函数之后
那么编译的时候就无法识别这个函数,无法检查输入输出参数类型是否正确
这个时候就需要在一开始给这个函数一个声明
就是告诉编译器将要用到的这个函数的名字和输入参数、输出参数类型
也就是不需要先把函数的内容写出来,但要写告诉编译器这个函数怎么用的
到一般情况不一定是main函数,就是文件里面有很多函数,他们可能有互相调用的关系
想要正确编译,要么你严格按照调用顺序写代码,要被别人调用的函数
代码一定要写在调用它的函数的前面。
要不你可以一开始给函数们都声明一下,后面代码的顺序就不用严格的先来后到了