您当前的位置: 首页 >  c++
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ 动态命名和修改变量名 动态生成变量名 define

软件工程小施同学 发布时间:2021-12-25 16:47:32 ,浏览量:0

#include 
#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博客

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0419s