首页 > 编程技术 > C语言

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

发布时间:2020-4-25 17:48

复制代码 代码如下:

#include <stdio.h>

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

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

  return 0;
}

函数名加括号即可!

标签:[!--infotagslink--]

您可能感兴趣的文章: