C/C++之#ifdef、#if、#if defined的区别
1、看代码
2、运行结果
3、分析
#fi:后面接的表达式,如果为1就编译包含里面的内容
#ifdef:后面接的是一个宏,只要定义这个宏就行
#if defined(x):和#ifdef效果一样
#if !defined(x):和#ifndef效果一样
赞 (0)
#fi:后面接的表达式,如果为1就编译包含里面的内容
#ifdef:后面接的是一个宏,只要定义这个宏就行
#if defined(x):和#ifdef效果一样
#if !defined(x):和#ifndef效果一样