函数声明的定义:在主调函数中。调用某函数之前应对该被调函数进行声明。
声明格式:被调函数的返回值类型 被调函数名(类型 形参,类型 形参,......);
即被调函数头部拷贝一份,然后加上”;“即可。
以下几种情况不需要声明:
1、如果被调函数的返回值是整型时,可以不对被调函数声明,而直接调用。此时系统将自动对被调函数返回值按整型处理。
2、如果被调函数写在main函数之前,此时可以不声明。
3、函数调用可嵌套,如果被调函数写在主调函数之前,此时被调函数可不声明。(PS:这条属于第二条的衍生,本质上main函数也是一个函数,不过比较特殊,具有唯一性,而这条算是对其他函数的通用性)
声明跟定义变量有点类似,可以全局声明,方法就是将声明放在main函数之外。 |
|