黑马程序员技术交流社区

标题: 对函数的学习总结,欢迎大家补充或者交流 [打印本页]

作者: tangwanchao    时间: 2015-4-2 23:02
标题: 对函数的学习总结,欢迎大家补充或者交流
定义函数的步骤:
1.根据函数的作用,起一个有意义的名称(注意标识符的定义)
2.确定函数的形参个数
3.确定函数的返回值

函数注意点:1.不允许有函数的名称一样
2.函数不能嵌套定义
3.函数不能重复定义,但是可以重复声明
4.如果有函数的声明,没有函数的定义,编译可以通过,因为编译器只会检测语法合不合理,并不会检测函数有没有定义,但是链接会报错,因为链接会检测函数是否定义。
函数的声明:在编译中使用,将函数定义在需要调用函数之后,可以在调用函数之前进行函数声明,比如void 函数名();

include作用:拷贝右边文件的所有内容到#include所在的位置,自定义的文件用“”,系统自带的文件用<>.
#include<stdio.h>的目的:拷贝系统自带函数的函数声明(比如printf函数)

链接:把项目中所有相关联的.o目标文件,C语言函数库合并在一起,生成可执行文件

在多文件团队开发时:
1.函数的定义放在.c文件,函数的声明放.h文件
2.如果要使用某个.c文件中定义的函数,只需要#include这个.c文件对应的.h文件#include“”。
3..h文件的作用:被别人拷贝,编译链接的时候不需要管.h文件

return 0表示程序正常退出,返回其他值对程序没有任何影响,只是表示程序异常退出







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