现在使用的许多C编译系统都包括了预处理、编译和连接等部分。
C提供的预处理功能主要有3种:
1、宏定义
2、文件包含
3、条件编译
一、静态储存方式与动态储存方式
1、静态储存
a)全局变量全部存储在静态储存区中,在程序开始运行时给全局变量分配存储区,程序执行完毕就释放。
2、动态储存
a)函数形式参数
b)自动变量(未加static声明的局部变量)
c)函数调用时的现场保护和返回地址等
二、四种储存方法
1、auto变量
函数中的局部变量,如不专门声明为static储存类型,都是动态地分配储存空间的,...