C编程:在另一个变量名中使用变量(不确定技术术语)

时间:2016-01-31 23:28:10

标签: c variables

我不知道技术术语是什么,但我想做以下事项:

int var_a;
int var_b;
int var_c;
char letter;

letter = 'b';
printf("%d", var_'letter');

但是,我不想使用if语句。我可以使用变量char直接在变量名的其余部分中使用,以便计算机可以看到" var_b"?

1 个答案:

答案 0 :(得分:5)

不可能。您可以尝试使用数组并将其编入索引:

vars[letter - 'a'];

其中vars[0]与您的var_a相对应,等等。