我不知道该怎么称呼它,所以我也不确定要搜索什么,但有没有办法在for循环中使用'i'作为变量名的一部分?顺便使用C ++。
例如,
int int1, int2, int3;
for(int i = 1; i<=3; i++){
//somehow use i as inti or int+i, etc.
//I was wondering if this is possible?
}
我感谢任何意见。
感谢。
答案 0 :(得分:16)
使用数组
int ints [3];
for(int i = 0; i<3; i++){
int x = ints[i];
}
答案 1 :(得分:6)
疯狂解决方案部门:
int int1, int2, int3;
int *arr[3] = { &int1, &int2, &int3 };
for(int i = 1; i<=3; i++){
... *arr[i] ...
}
当然也可以,但不像使用数组那么容易。
答案 2 :(得分:2)