原创 利用宏定义动态构造变量【转载】

2008-9-10 17:29 3490 7 5 分类: 软件与OS

在c/c++中利用宏预定义是非常好的选择,特别是加上##,功能更加强大。
看例子先:


#include "stdio.h"
#define convar(head , index) head##index


int main()
{
 int a1 = 3 ;
 convar(a , 1) = 4;
 printf("%d" , a1);
 scanf("%d" , a1);
 return 0 ;
}


利用define 和 ## 可以连接两个符号,动态形成变量。

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /2 下一条