当前位置:主页 > 软件编程 > C代码 >

如何解决C语言,函数名与宏冲突

时间:2022-05-05 10:20:21 | 栏目:C代码 | 点击:

复制代码 代码如下:

#include <stdio.h>

void f() { printf("function\n"); }
#define f() printf("macro\n")

int main() {
  f(); // macro
  (f)(); // function

  return 0;
}

函数名加括号即可!

您可能感兴趣的文章:

相关文章