1、什么是预处理器

  2、什么是预处理器指令

  3、预处理器指令

  4、宏指令

  5、宏函数

  6、宏函数的优缺点

  7、条件编译指令

1、什么是预处理器

  • 预处理器是一个程序,用来处理源程序中的预处理指令。

  • 一个程序在编译之前一般都要经过预处理。

2、什么是预处理器指令

  • 以“#”开头的指令叫预处理指令

  • 可以出现在任何位置,必须一行结束

  • 如果要换行,须得用"\"来连接两行内容

 

3、预处理器指令

  • 文件包含

  • 宏定义

  • 条件编译

4、宏指令

  宏相当于文本的替换操作

  • 语法格式:

  PI为宏的文本内容 在编译前将PI的内容替换成3.14

5、宏函数

  • 语法格式: #define MianJi(r) PI*r*r

  宏函数只是文本,只是相当于做了内容替换的操作,注意参数是没有数据类型

6、宏函数的优缺点

  • 宏函数的优缺点

  • 宏函数注意事项

7、条件编译指令

  • 在代码中设置编译条件 根据编译条件进行代码的编译并运 行。(跨平台)

  • 在编译文件的时候传入一个参数,根据参数就可以对代码进 行有选择的编译。

  • 条件指令

  • 编译方式

  根据参数编译

  根据宏值(参数)

  根据宏"值(逻辑)"进行编译

05-11 19:50
查看更多