c++ 预处理命令 #if, #ifdef, #ifndef, #else, #elif, #endif用法
发布日期:2021-05-04 09:38:18 浏览次数:28 分类:技术文章

本文共 304 字,大约阅读时间需要 1 分钟。

#if, #ifdef, #ifndef, #else, #elif, #endif用法

#if, #ifdef, #ifndef, #else, #elif, #endif

这些命令让编译器进行简单的逻辑控制. 当一个文件被编译时, 你可以使用这些命令使某些行保留或者是去处.

#if expression

如果表达式(expression)的值是"真"(true),那么紧随该命令的代码将会被编译.

#ifdef macro

如果"macro"已经在一个#define声明中定义了, 那么紧随该命令的代码将会被编译.

#ifndef macro

如果"macro"未在一个#define声明中定义, 那么

上一篇:c++预处理命令 #include用法
下一篇:c++ 预处理命令 #error 用法

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年03月23日 18时07分38秒