可以的,但是注意这个变量的取值范围——在这个例子里,得确保 i 是0到9的整数,不然会出错。另外,声明数组不能用变量的原因是,数组一旦声明就确定了(内存安排好了)。下标就可以用变量,调用的时候就显得更方便灵活。
下标当然可以是变量,甚至还可以是表达式。