是否可以在名称中创建带有参数的变量列表?像这样:
for(n=0; n< val; n++)
int var'n'=0;
通常没有。
变量名必须在编译时固定。它们不能依赖于运行时输入。因此,如果示例中的n
是输入的(例如,来自用户),则无法完成您想要的操作。
如果你静态地知道n
,你可以用预处理器或模板做一些技巧,或者两者兼而有之,但你可能不想这样做:你如何使用你的n
变量?