函数是在结构化的设计中,函数将任务进行模块划分的基本单位,通过函数把复杂的任务分解成若干个小任务,充分体现了结构化程序设计由粗到精,逐步细化的设计思想,分出来的模块每个实现一个特定的功能,称为子程序,C语言中子程序用函数实现
定义函数 : 函数返回值类型 函数名 (形参列表){ 函数体 }
调用函数时,实参不用加数据类型
定义形参时,每一个形参前面都要有数据类型,形参名定义的时候可以忽略掉
定义实参前面不用每个都加数据类型
C语言被调用函数的位置放主函数前或后,VS2019都能编译成功但有警告得出结果前后位置不同
C++则更加严谨,只能被调用函数必须调用函数前面,或者提前在开头声明函数
声明函数:是在定义的函数后边加上;表示对函数的声明
编译和执行不同,编译是从程序开头依次往下编译,执行是从主函数开始执行
要对函数进行检查,如果给的数据不符合条件就也有一个反馈值来告诉我们值不符合条件
好的程序可读性一点更要强!!


