正在加载图片...
你现在所处的位置在:首页之语言教学灯片版学第七章编译硕处理 71宏定义 宏体可缺省,表示宏名 定义过或取消宏体 不带参数宏定义 般形式:#dene宏名[去体] ◆功能:用指定标识符(宏名)代替字符序列(宏体) 定义位置任意(般在函数外面 作用域从定义命令到文件结束 #de可终止宏名作用域 十格式:十#mdef宏名 宏展开:预编译时用宏体替换宏名一不作语法检查 引号中的内容与宏名相同也不置换 宏定义可嵌套,不能递归 例# define.J. MAX.MAX+10 十宏定义中使用少要的括号你现在所处的位置在:首页→C语言教学→幻灯片版→第七章 编译预处理 ◼ 不带参数宏定义  一般形式: #define 宏名 [宏体]  功能:用指定标识符(宏名)代替字符序列(宏体) 宏展开:预编译时,用宏体替换宏名---不作语法检查 宏体可缺省,表示宏名 定义过或取消宏体 定义位置:任意(一般在函数外面) 作用域:从定义命令到文件结束 #undef可终止宏名作用域 格式: #undef 宏名 宏定义可嵌套,不能递归 例 #define MAX MAX+10 () 引号中的内容与宏名相同也不置换 宏定义中使用必要的括号() 7.1 宏定义
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有