我有一些char变量,它们被命名为tb11,tb12,tb13,tb14,tb21,tb22,tb23,tb24,tb31 .... 我想用for循环迭代更改变量名中的数字部分
for(int i = 1; i<=6 ; i++)
{
for(int j = 1; j<=4 ; j++)
{
tb(i)(j).readText; //this is my problem
}
}
如何像这样在for循环中更改变量名?
答案 0 :(得分:7)
你不能。你应该使用像这个tb [] []这样的数组,你可以像tb [i] [j]一样访问它。不要将变量命名为tb1,tb2,......这简直太傻了。