C语言的#ifdef和#if defined 的区别

2025-03-09 09:17:48
推荐回答(1个)
回答1:

前一个 只能接一个宏
比如 #ifdef AAA
后一个 可以接很多,并支持逻辑运算。比如
#if defined(AAA) && defined (BBB)
或者
#if defined(AAA) || defined (BBB)