【发布时间】:2018-02-24 05:19:37
【问题描述】:
我想管理大量变量。如果我分别比较每个变量,我的程序会很大。我想运行一个 for 循环并比较所有变量。代码可能在 c 中用于 pic 微控制器或在 python 中。
id1= id2=id3=.......=True
c="id"
for(int i=1;i<=100;i++)
{
c=c+str(i)
if(check the value of id's are true)
}
现在 c 的值是 id1,它是一个字符串,而不是变量 id1。有没有办法把c的值作为id1的变量?
【问题讨论】:
-
你的例子不够清楚,你可以用例子说得更清楚。
-
听起来像XY problem。
-
如果布尔变量被添加到列表中,管理它们很简单。如果还需要关联其他属性,它们可以是元组或自定义类,而不仅仅是指向特定变量的索引/指针。
-
你想要一个数组
id[100]吗? -
C 是一种语言,“pic 微控制器”不是。