函数的基本概念
什么是函数
为什么要使用函数
函数的分类
如何定义函数
1.什么是函数
main()
printf:输出
scanf:输入
(1):函数必须要完成某个功能
(2):函数要有属于自己的名字
(3):函数是为了完成某个功能的代码块
2.为什么要使用函数
一个公司的发展与壮大
1.是不是只有老总一个人?依赖于团队的合作
各自解决各自的责任(分工)
软件开发,做一个项目
1.老板通过关系把项目接进来
2.老板把这个项目交给项目经理
3.项目经理手下有一批软件工程师
4.软件工程师手下有程序员
使用函数是为了实现模块化设计
3.函数的分类
1)按照功能来分类:
1)系统函数(标准函数)
是C语言已经为我们做好的函数,我们直接拿来使用就可以了,我们不了解函数的是实现代码。例如printf函数,以前所学的函数都是系统函数。
2)用户自定义函数
系统函数虽然不需要用户去来做,只需要使用就可以了,但是系统函数的个数与功能毕竟是有限的,为了得到更多功能强大的函数。我们就要用户自己编写的函数。
2)有无参数来分类
1)无参函数
括号里面没有值的函数成为无参函数 如getchar
2)有参函数
括号里面有值的函数称为有参函数
如printf函数
总结:系统函数:有参数,无参数
用户自定义函数:有参数,无参数。
4.如何定义函数
1.无参函数的定义格式:void 函数名()
{
}