我不知道技术术语是什么,但我想做以下事项:
int var_a;
int var_b;
int var_c;
char letter;
letter = 'b';
printf("%d", var_'letter');
但是,我不想使用if语句。我可以使用变量char直接在变量名的其余部分中使用,以便计算机可以看到" var_b"?
答案 0 :(得分:5)
不可能。您可以尝试使用数组并将其编入索引:
vars[letter - 'a'];
其中vars[0]
与您的var_a
相对应,等等。