原来还有#elif,代码来了!
文件: if_elif.c
#include <stdio.h> #define A -1 int main(int agrc, char **argv) { #if A > 0 printf("A > 0\n"); #elif A < 0 printf("A < 0 \n"); #else printf("A == 0 \n"); #endif return 0; }
aihouhen ©著作权
文章标签 #if #elif #endif 文章分类 C/C++ 后端开发
原来还有#elif,代码来了!
文件: if_elif.c
#include <stdio.h> #define A -1 int main(int agrc, char **argv) { #if A > 0 printf("A > 0\n"); #elif A < 0 printf("A < 0 \n"); #else printf("A == 0 \n"); #endif return 0; }
上一篇:关于C/C++ 结构体字节的算法
下一篇:引用与指针区别
条件编译上代码// what is the fucking shit.cpp : 定义控制台应用程序的入口点。//#incl
#ifndef AAA{int a;#endifint b;int c;#ifndef AAA}#endif如果预编译此代码之前出现过#
本文主要记录了C/C++预处理指令,常见的预处理指令如下:#空指令,无任何效果#include包含一个源代码文件#define定义宏#undef取消已定义的宏#if如果给定条件为真,则编译下面代码#ifdef如果宏已经定义,则编译下面代码#ifndef如果宏没有定义,则编译下面代码#elif如果前面的#if给定条件不为真,当前条件为真,则编译下面代码#endif结束一个#if……
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M