C语言:宏定义

C语言程序运行的顺序:源代码 -》编译预处理  ——》 编译 -》链接 -》 运行

 

  编译预处理指令:在编译前进行解析处理的指令

  

  编译预处理指令

    1、宏定义   #define

       1.1 不带参数宏定义

       1.2 带参数的宏定义

    2、条件编译

    3、文件包含 #include

  

   编译预处理指令:

   1、所有编译预处理指令都是以#开头的

   2、所有编译预处理指令都是不需要分号

 

 

 

  不带参数宏定义:在预编译的时候所出现宏名标识的地方都会被替换成宏名后面的值

 

 

  注意点:

        1、在注释中的宏名不会替换

        2、在字符串中出现的宏名不会被替换

 

posted @ 2014-12-27 00:38  铅笔程序员  阅读(155)  评论(0)    收藏  举报