黑马程序员技术交流社区

标题: 函数的声明问题 [打印本页]

作者: 小蜗牛0519    时间: 2015-7-18 20:18
标题: 函数的声明问题
-------------------------函数的声明与调用
    1)函数的声明:
    为什么要进行声明?
类似于变量的使用,我们要使用函数,就应该先定义函数,编译器不知道我们是否已经
定义了某个函数,为了防止编译器编译的时候报错(函数调用)所以,要告诉编译器,我已经定义了哪些函数
返回值类型 被调函数名( 类型 形参, 类型 形参... );
返回值类型 被调函数名( 类型, 类型...);
如:
int max( int a, int b );
int max( int, int );
1/如果被调函数的返回值是int类型,此时可以不用声明
2/如果被调函数写在主调函数之前,此时可以不用声明
3/可以全局声明,也可能在主函数里面声明
    原则:
    在调用函数之前,进行该函数的声明
    声明的方法:
    技巧:复制函数的头部,加上分号,写在调用调用方法之前
int max(int x,int y);//声明






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2