函数
库函数
C语言常用的库函数都有:
- IO函数(in\out) ----- printf scanf getchar putchar
- 字符串操作函数 ---- strcmp strlen
- 字符操作函数 ----- toupper
- 内存操作函数 ----- memcpy memcmp memset
- 时间/日期函数 ----- time
- 数学函数 ----- sqrt pow
- 其他库函数
参数
形参实例化之后其实相当于实参的一份临时拷贝
函数的声明
- 告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是不是具体存在,函数声明决定不了。
- 函数的声明一般出现在函数的使用之前。要满足先声明后使用。
- 函数的声明一般要放在头文件中的。
函数的调用
- 传值调用
- 传址调用
递归
递归的两个必要条件
- 存在限制条件,当满足这个限制条件的时候,递归便不再继续。
- 每次递归调用之后越来越接近这个限制条件。