【发布时间】:2016-01-31 23:28:10
【问题描述】:
我不知道技术术语是什么,但我想做以下事情:
int var_a;
int var_b;
int var_c;
char letter;
letter = 'b';
printf("%d", var_'letter');
但是,我不想使用 if 语句。我可以直接用变量 char 替换变量名的其余部分,以便计算机看到“var_b”吗?
【问题讨论】:
-
不,你不能这样做。
-
一个术语是“动态变量名”,C 不支持。
-
嗯,谢谢,我正在寻找的确切术语