我不知道技术术语是什么,但我想做以下事项:
int var_a;
int var_b;
int var_c;
char letter;
letter = 'b';
printf("%d", var_'letter');
Run Code Online (Sandbox Code Playgroud)
但是,我不想使用if语句.我可以使用变量char直接在变量名的其余部分中使用,以便计算机看到"var_b"吗?
不可能.您可以尝试使用数组并将其索引如下:
vars[letter - 'a'];
Run Code Online (Sandbox Code Playgroud)
哪里vars[0]会对应你的var_a等等.