"#" 这个在C语言里是什么意思

为什么有时看到
#else

“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令.
所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能, 它由预处理程序负责完成。当对一个源文件进行编译时, 系统将自动引用预处理程序对源程序中的预处理部分作处理, 处理完毕自动进入对源程序的编译。

C语言提供了多种预处理功能,如宏定义、文件包含、 条件编译等。合理地使用预处理功能编写的程序便于阅读、修改、 移植和调试,也有利于模块化程序设计。本章介绍常用的几种预处理功能。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-17
你好,是预编译指令的符号,其他可用的预编译指令主要有
#if ,#elif ,#else ,#endif ,#define ,#undef ,#warning ,#error, #line
第2个回答  2008-08-19
#是预编译指令的符号,头文件也用得到
第3个回答  2008-08-17
预处理命令
第4个回答  2020-01-13

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网