#include <stdio.h> #define A printf("Hello\n"); int main(void) { if (1) A else printf("World\n"); return 0; } 这是代码,下面的是预处理结果的一部分 int main(void) { if (1) printf("Hello\n"); else printf("World\n"); return 0; } 这是AI认为的隐患,感觉这有问题,实际上预处理结果只会有一个;号,AI却说会产生2个;号