(终于等到你,还好我没放弃)
【通过函数这一块,理解c语言是面向过程的】
- ——为什么需要函数?
函数:是一个工具,将数据发送给它就好。以为有很多的操作都一样,只是针对的数据不一样。
作用:避免重复性操作,有利于程序的模块化
- ——如何定义函数?
逻辑上:能够完成特定功能的独立的代码块
物理上:能够对接受的数据进行处理,能够对处理的数据进行返回。
- ——函数的分类
有参数和无参数
有返回值和无返回值
库函数 和 用户自定义函数
普通函数 和 主函数
一个程序必须有 且只能有一个主函数
主函数能调用普通函数 而普通函数不能调用主函数
普通函数可以相互调用
主函数是程序的入口,也是程序的出口
值传递函数 和 地址传递函数 (不严格说法)
- ——注意的问题
- ——常用的系统函数
- 专题——递归
<<hanshu.c>>
1.Return 表达式 含义:
2.函数返回值的类型也称为 函数的类型,无论 return 后面跟的是什么,最后返回的按前面的返回类型返回。
3.return 和 break 的区别
return 是中止被调用函数,向主调函数返回 被调用函数的值
如果表达式 return 表达式为空,则中止函数,不返回任何值
break 是用来中止 switch 和循环的,而 return 是终止函数的。