本节书摘来自华章出版社《嵌入式C编程:PIC单片机和C编程技术与应用》一书中的第1章,第1.3节,作者 [美]马克·西格斯蒙德(Mark Siegesmund),更多章节内容可以访问云栖社区“华章计算机”公众号查看
1.3 程序结构
C程序由编译单元组成,有时也称作翻译单元。一组文件由编译器编译在一起就构成了一个编译单元。本书中大多数例子都只用了一个编译单元。编译单元由全局数据和函数组成。把一段经常使用的代码封装起来,在使用的时候可以直接调用,这就是C语言中的函数,在其他编程语言中,这也被称为过程或子程序。函数中的局部数据只能在函数内部定义和使用。