函数
概念
- 函数也叫子程序,就是完成某项特定任务的一小段代码,这段代码有特殊的写法和调用方法
- c语言中 一般会有俩类函数库函数、自定义函数
库函数
- 标准库和头文件
- C语⾔并不提供库函数;C语⾔的国际标准ANSI C规定常⽤函数的标准,称为标准库,不同编译器⼚商根据ANSI的C语⾔标准给出⼀系列函数的实现。这些函数被称为库函数。
- 各种编译器的标准库中提供了⼀系列的库函数,这些库函数根据功能的划分,都在不同的头⽂件中进⾏了声明
- 使用库函数时必须包含对应的头文件
- 库函数的使用方法
- C/C++官⽅的链接:https://zh.cppreference.com/w/c/header(英文版 zh改en)
- cplusplus.com(可搜索):https://legacy.cplusplus.com/reference/clibrary/
- 以上网址的使用方法
自定义函数
- 函数的语法形式:
ret_type fun_name(形式参数)
{}
- ret_type 函数返回值,用来表示计算结果类型 int等,也可以是void 表示不返回
- fun_name 函数名,最好有意义
- 括号里的是形式参数,void表示无参数;有参数要交代清楚参数的类型和名字和个数
- {}括起来的是函数体,就是完整计算过程
- 函数列举
形参和实参
- 实参是在调用Add函数时传递的参数a、b,称为实际参数
- 形参Add函数后x和y,称为形式参数,Add函数不被调用时,形参不会向内存申请空间
- 实参和形参的关系