##宏—紧跟

原创
2014/04/14 09:49
阅读数 43

例子:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define CREATE_TABLE(tdf) struct tabledef_##tdf{
#define CREATE_END(tdf) struct tabledef_##tdf *next;} tdf
int main(int argc, char* argv[])
{
    CREATE_TABLE(mm1)
    int a;
    CREATE_END(mm1);
 
    CREATE_TABLE(mm2)
    int a;
    int b;
    CREATE_END(mm2);
 
    mm2.a = 2;
    mm1.a = 1;
 
    printf("%d,%d\n",mm1.a,mm2.a);
    getchar();
    return EXIT_SUCCESS;
}


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部