- 函数使用原因:避免代码冗长、模块化的设计思路、按功能划分,每个函数代表一个功能
- 函数在使用前必须先定义
- 函数三要素:
- 1.函数名——体现功能
- 2.参数列表——z=f(x,y),x、y就是参数
- 3.返回值——y是根据x、y的值以及 f 的功能执行后的结果
- 定义无参函数一般形式:
#include <stdio.h> /* 无参函数的写法与调用 */ void printfWelcome() //1.()内为空表示没有参数(无x等),即无参函数,也可写为(void) //2.printfWelcome前面的void代表没有返回值,即计算结果 { puts("==============="); puts("欢迎来到我的程序--1"); puts("==============="); puts(""); } int main() { printf("===============\n"); printf("欢迎来到我的程序--2\n"); printf("===============\n"); printfWelcome(); //先执行main函数,再调用函数,因此先输出--1,再输出--2 //调用时直接输入函数名,然后函数最终值会返回主函数进行输出 return 0; }
D:\C语言\第五章>gcc test_().c D:\C语言\第五章>a.exe =============== 欢迎来到我的程序--2 =============== =============== 欢迎来到我的程序--1 ===============
- 定义形参函数:
#include <stdio.h> /* 知识点: 部分函数与主函数变量名相同
C:5.1-5.7 函数、封装和调用、形参实参、局部变量、函数声明
于 2022-08-21 10:24:39 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)