预处理器标识#error的目的是什么

# 空指令,无任何效果 
#include 包含一个源代码文件 
#define 定义宏 
#undef 取消已定义的宏 
#if 如果给定条件为真,则编译下面代码 
#ifdef 如果宏已经定义,则编译下面代码 
#ifndef 如果宏没有定义,则编译下面代码 
#elif 如果前面的#if给定条件不为真,当前条件为真,则编译下面代码 
#endif 结束一个#if……#else条件编译块 
#error 停止编译并显示错误信息

posted @ 2015-04-14 10:10  笨笨小成  阅读(746)  评论(0编辑  收藏  举报