摘要:
三种预处理包括:宏定义、文件包含、条件编译。 宏定义是C语言提供的三种预处理功能的其中一种。宏定义和操作符的区别是:宏定义是替换,不做计算,也不做表达式求解。 宏定义又称为宏代换、宏替换,简称“宏”。 宏定义 又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就 阅读全文
摘要:
变量分类 作用域分类 局部变量(默认是自动局部变量)1. 定义:在一个函数内部定义的变量(包括函数形参)2. 有效范围:一直在本函数有效3. 变量存储:栈内存,函数结束之后自动销毁4. 静态局部变量:存储在静态存储区,作用域依旧在函数体内部。每次对其修改都会被保存下来。 局部变量出现在一个作用域内, 阅读全文