2000行之宏中#和##的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2000行之宏中#和##的区别相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
#define Fun(a,b) a##b
int main()
{
    x=H;
    y=W;
    printf("%s",Fun(x,y));
    return;
}
#include<stdio.h>
#define Var(x) var##x
int main()
{
    int Var(1)=1,Var(2)=2,Var(3)=3;
    printf("var1=%d\n",var1);
    printf("var2=%d\n",var2);
    printf("var3=%d\n",var3);
    return 0;
}

 

以上是关于2000行之宏中#和##的区别的主要内容,如果未能解决你的问题,请参考以下文章

2000行之句柄

2000行之motherfatherchild

2000行之widget练习

2000行之widget练习之二

2000行之Qt实现的简单登录界面

2000行之Qt简化写字板