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

转载 2013年05月15日 21:49:53

【问题】 

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


【答案】

#error命令是C/C++语言的预处理命令之一,当预处理器预处理到#error命令时将停止编译并输出用户自定义的错误消息。
语法:
#error 用户自定义的错误消息
举例:
#if __STDC_VERSION__ != 199901L
    #error Not C99
#endif



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

编译程序时,只要遇到 #error 就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是保证程序是按照你所设想的那样进行编译的。 下面举个例子: 程序中往往有很多的预处理指令 #if...
  • z507263441
  • z507263441
  • 2014年03月01日 12:28
  • 14466

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

编译程序时,只要遇到 #error 就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是保证程序是按照你所设想的那样进行编译的。下面举个例子:程序中往往有很多的预处理指令#ifdef XXX....
  • aaaaatiger
  • aaaaatiger
  • 2006年11月30日 22:20
  • 3867

预处理器标识#error的目的

编译程序时,只要遇到 #error 就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是保证程序是按照你所设想的那样进行编译的。 下面举个例子: 程序中往往有很多的预处理指令 #if...
  • jun2016425
  • jun2016425
  • 2016年08月26日 08:53
  • 201

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

# 空指令,无任何效果 #include 包含一个源代码文件 #define 定义宏 #undef 取消已定义的宏 #if 如果给定条件为真,则编译下面代码 #ifdef 如果宏已...
  • keyue123
  • keyue123
  • 2013年09月28日 23:53
  • 936

关于预处理#

1. 能用宏定义开始或者结束一段注释吗? 例如: #define BSC // #define BMC 那么: BSD my single-line comment BMC my single-lin...
  • wzp_moon
  • wzp_moon
  • 2015年09月19日 16:41
  • 123

c语言编译预处理和条件编译执行过程的理解

在C语言的程序中可包括各种以符号#开头的编译指令,这些指令称为预处理命令。预处理命令属于C语言编译器,而不是C语言的组成部分。通过预处理命令可扩展C语言程序设计的环境。 一.预处理的工作方式   ...
  • liaoshengshi
  • liaoshengshi
  • 2015年11月12日 00:24
  • 1103

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

由于是第一次用博客,先试一试..................... 回到原问题 预处理器标识#error的目的是什么? 编译程序时,只要遇到 #error 就会跳出一个编译错误...
  • FZK374470412
  • FZK374470412
  • 2013年06月24日 21:13
  • 1251

C++ 预处理器的简单介绍

C++中的预处理器 1、预处理器       预处理器是C++程序编译的一部分;       预处理器处理程序的源码,在编译器之前运行;       预处理器是C++继承C语言的,但是C++的大量特征...
  • yuayi521
  • yuayi521
  • 2013年08月02日 00:22
  • 574

keil c 常见错误和警告

C51编译器识别错类型有三种 1、致命错误:伪指令控制行有错,访问不存在的原文件或头文件等。 2、语法及语义错误:语法和语义错误都发生在原文件中。有这类错误时,给出 提示但不产生目标...
  • yhj110911119
  • yhj110911119
  • 2016年07月30日 13:00
  • 4182

c笔试题

华为笔试2006-2-28 星期二(Tuesday) 晴  1、局部变量能否和全局变量重名?答:局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对...
  • jiezhang8386
  • jiezhang8386
  • 2006年10月24日 08:20
  • 1650
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:预处理器标识#error的目的是什么
举报原因:
原因补充:

(最多只允许输入30个字)