正在加载图片...
8.1宏定 宏体可缺省,表示宏名 定义过或取消宏体 8.1.1不带参数宏定义 一般形式:# define宏名[宏体] 功能:用指定标识符(宏名)代替字符序列(宏体) 定义位置:任意(一般在函数外面) 作用域:从定义命令到文件结束 # undef可终止宏名作用域 格式:# undef宏名 宏展开:预编译时,用宏体替换宏名--不作语法检查 引号中的内容与宏名相同也不置换 宏定义可嵌套,不能递归 例# efine maX max+10 宏定义中使用必要的括号()8.1.1 不带参数宏定义 • 一般形式: #define 宏名 [宏体] • 功能:用指定标识符(宏名)代替字符序列(宏体) 宏展开:预编译时,用宏体替换宏名---不作语法检查 宏体可缺省,表示宏名 定义过或取消宏体 定义位置:任意(一般在函数外面) 作用域:从定义命令到文件结束 #undef可终止宏名作用域 格式: #undef 宏名 宏定义可嵌套,不能递归 例 #define MAX MAX+10 () 引号中的内容与宏名相同也不置换 宏定义中使用必要的括号() 8.1 宏定义
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有