函数
模块化程序设计:在设计较大程序时候,往往分为若干程序模块,每个模块包括一个或多个函数,每个函数实现一个特定功能。一个C程序可由一个主函数和若干其他函数构成。由系统调用主函数(main),主函数调用其他函数,其他函数也可以互相调用。同一函数可以被一个或多个函数调用任意多次。程序开始于main结束于main。
一个C程序可以由若干个源程序文件(编译时以文件模块为单位)组成,一个源文件可以由若干个函数和预处理指令以及全局变量声明部分组成。一个函数由数据声明和执行语句组成。
main函数名,表示主函数,每一个C语言程序都必须有一个main函数。
函数必须先定义,后使用。在定义时是相互独立的,一个函数不属于另一个函数,函数不能嵌套定义。
模块内聚性强,和其他函数耦合性弱,功能要单一,模块间相互影响要尽量少
函数名代表该函数的入口地址。
函数(function即为功能):从本质意义上来说每个函数就是用来完成一个特定的功能的。
函数名应反映其代表的功能。
从用户使用角度看,函数分为1.库函数(系统提供,可以直接使用);2.自定义函数。
从函数形式看,函数分为1.无参函数;2.有参函数。