在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条评论)
登录后参与讨论