包含'defined'关键字的C预处理程序参数括号

问题描述 投票:0回答:1
    #if (defined AAAA)       //rather than-  #if defined (AAAA)
    #define BBB (0)
    #else
    #define BBB (1)
    #endif

在上面的第一行中,参数括号中包含“ defined”关键字,是否存在可能导致任何问题的情况?我知道通常的方法是-

#if defined (AAAA)
c preprocessor
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.