3

これを何と呼べばいいのかわからないので、何を検索すればよいのかもわかりませんが、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?
}

ご意見をお待ちしております。

ありがとう。

4

3 に答える 3

16

配列を使用する

int ints [3];
for(int i = 0; i<3; i++){
     int x = ints[i];
}
于 2013-01-29T20:29:01.737 に答える
6

非常識なソリューション部門:

int int1, int2, int3;
int *arr[3] = { &int1, &int2, &int3 };
for(int i = 1; i<=3; i++){
   ... *arr[i] ... 
}

もちろん、配列を使用するほど簡単ではありません。

于 2013-01-29T20:35:50.133 に答える