66、宏名与函数名重名

2022/2/1 23:09:42

本文主要是介绍66、宏名与函数名重名,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

#include<stdio.h>
void F(int a) //如果放在宏名F之后呢,该函数首部会被替换为void F(int a);printf("haha") 程序最终会报错
{
printf("%d",a);
}
#define F(a) F(a);printf("haha")
int main()
{
F(3); //该句会被替换为 F(3);printf("haha"); 程序运行结果输出 3 haha
}



这篇关于66、宏名与函数名重名的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程