c/c++学习笔记

c/c++常见预处理命令:

1.#空指令

2.#include包含一个源代码文件

3.#define定义宏

4.#undef取消已定义宏

5.#if如果给定条件为真,则编译下面代码

   #else或#elif

    endif

6.#ifdef如果宏已经定义,则编译下面代码或  #ifndef

   #else

   #endif

7.#error停止编译并显示错误信息

ifndef 是if not define的缩写,一种宏定义。

c语言编译系统包括预处理,编译和链接等部分。

#ifndef     x      //先测试是否被宏定义过

#define     

          程序段1 //如果x没有被定义过,定义x,并编译程序段1;

#else

          程序段2  //如果x已经被定义过,编译程序段2,忽视程序段1;

#endif

猜你喜欢

转载自blog.csdn.net/efhgyj/article/details/89297963