有什么作用 预解决器标识#error (有什么作用预防感冒)
本文目录导航:
预解决器标识#error、有什么作用?
应该是放到意外代码段解决才写的。
。
比如说。
if else 假设你的程序进了else 就示意出错了。
那么else外面可以打印一下失误消息。
繁难你自己调试用。
预解决器标识#error的目标是什么?
预解决器标识#error的目标是什么?假设你不知道答案,请看参考文献1。
这疑问对辨别一个反常的伙计和一个书呆子是很有用的。
只要书呆子才会读C言语课本的附录去找出象这种疑问的答案。
当然假设你不是在找一个书呆子,那么应试者最好宿愿自己不要知道答案。
文献一•; Jones, Nigel, In Praise of the #error directive, Embedded Systems Programming, September 1999, p. 114.
文件系统 ff.c 中定义的 error是什么意思
#error命令强迫编译器中止编译,并输入一个失误消息,重要用于程序调试。
其经常使用如下: #error 消息失误 留意,失误消息不用双括号括起来。
当遇到#error命令时,失误消息将显示进去。
例如,以下编译预解决器命令判别预约义宏__STDC__,假设其值不为1,则显示一个失误消息,揭示程序员该编译器不允许ANSI C规范。
#if __STDC__!=1 #error NOT ANSI C #endif