C/C++之#ifdef、#if、#if defined的区别

1、看代码

2、运行结果

3、分析

#fi:后面接的表达式,如果为1就编译包含里面的内容

#ifdef:后面接的是一个宏,只要定义这个宏就行

#if defined(x):和#ifdef效果一样

#if !defined(x):和#ifndef效果一样

(0)

相关推荐