C语言的函数

函数的由来
程序 = 数据 + 算法
C程序 = 数据 + 函数

函数的意义

C语言中的模块化

面向过程的程序设计

面向过程是一种以过程为核心的编程思维
首先将负责的问题合成为一个个容易解决的问题
合成过后的问题能够依照步骤一步步实现
函数是面向过程在C语言中的体现
解决问题的每个步骤能够用函数来实现

申明和定义

申明和意义在于通知编译器程序单元的存在
定义则明确批示程序单元的意义
C语言中通过extern进行程序单元的申明
一些程序单元在申明时能够疏忽extern

小结:

函数是面向过程思维在C语言中的体现
面向过程是由上至下合成问题的设计办法
程序中的定义和申明齐全不同
C语言中通过extern对程序单元进行申明