C++ 动态命名和修改变量名 动态生成变量名 define
Posted 软件工程小施同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 动态命名和修改变量名 动态生成变量名 define相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
#define SET_NAME(name) test##name
int main()
// 可以使用SET_NAME定义变量
int SET_NAME(1) = 1111;
printf("%d\\n",test1);
int SET_NAME(2) = 22;
printf("%d\\n",test2);
// 可以使用SET_NAME改变变量值
SET_NAME(2) = 4444;
printf("%d\\n",test2);
int test3 = 33;
// 可以使用SET_NAME访问正常定义的变量
printf("%d\\n",SET_NAME(3));
test3 = 55;
printf("%d\\n",SET_NAME(3));
return 0;
【C++日常】C++动态命名变量名_PORTB的专栏-CSDN博客_c++ 动态变量名
上面是无法动态取变量的,比如
动态取变量请参考
以上是关于C++ 动态命名和修改变量名 动态生成变量名 define的主要内容,如果未能解决你的问题,请参考以下文章