正在加载图片...
第九章编译预处理 预处理功能 C语言的预处理程序负责分析和处理以“#为首字符 的预处理控制行。预处理是在编译前进行的。 预处理控制行主要有 宏替换、文件包含、条件编译和行控制等。 宏替换 define预处理命令不仅可以定义符号常量及字符串, 而且也可以定义带参数的宏。 简单的字符串替换 般形式 # define宏标识符字符串 通常“宏标识符”用大写字母表示,用空格分开,末尾不 带“;”,以换行符结束。 3重庆工学院计算机科学与工程学院基础系021月20日星期六 ≤D<面第九章 编译预处理 3 重庆工学院计算机科学与工程学院 基础系 2021年2月20日星期六 预处理功能 C语言的预处理程序负责分析和处理以“#”为首字符 的预处理控制行。预处理是在编译前进行的。 预处理控制行主要有: 宏替换、文件包含、条件编译和行控制等。 宏替换 define预处理命令不仅可以定义符号常量及字符串, 而且也可以定义带参数的宏。 1. 简单的字符串替换 一般形式 #define 宏标识符 字符串 通常“宏标识符”用大写字母表示,用空格分开,末尾不 带“ ;” , 以换行符结束
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有