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++ 动态取变量_软件工程小施同学 的专栏-CSDN博客

以上是关于C++ 动态命名和修改变量名 动态生成变量名 define的主要内容,如果未能解决你的问题,请参考以下文章

Python动态变量名定义与调用

在 Perl 的严格模式下使用动态生成的变量名 [重复]

在R中如何建立动态的变量名,或者动态的文件名

Python动态执行代码修改命名空间

python 根据字符串动态的生成变量名并且赋值

Python 动态变量名定义与调用方法