内部审计企业真实案例:C中什么时候要进行函数声明?

来源:百度文库 编辑:中科新闻网 时间:2024/05/01 09:23:07
为什么有的时候不加声明能够编译过去,有的时候一定要加声明才能编译过去,到底什么情况要加函数声明?

子函数在调用函数之前的,不需要申明,在调用之后的需要在调用前申明

不加声明通过编译是因为子函数写在调用他的函数的前面,如果是多个文件编译的话,建议都进行声明

在建一个文件,文件名为你自己的.c文件名相同,后缀名不同,改成.h文件。然后在文件的开始处,用一个
#include<文件名.h>
把函数声明都放在这个下面

C语言有两个版本,C89和C99版本,差别不是很大,就是在函数这块有点说法,主要是声明的问题。你可以去看下《C语言大全》里面都有。

一般都要,不声明的话会出现不可预料的错误,参数全是整数就不用声明,如
max(int , int)