我有这段代码:
Tile tile[] = new Tile [40];
for(int i; i<40; i++) tile[id]= new Tile();
如果我需要在鳕鱼中再次制作,会发生什么? 旧结构会被覆盖吗? 做或不好吗?
答案 0 :(得分:1)
If I need to make it again in the cod, what will happen? Will the old structure be overwritten?
是的,当您第二次运行tile
时,新数据将覆盖for-loop
数组中添加的所有旧数据结构。
Is it a good thing to do or not?
如果您仍在使用tile
数组中的某些旧数据,则会将其替换为新数据,从而产生意外结果。
另一方面,如果您没有使用某些旧数据,并且希望将所有旧数据标准化为新状态,则需要再次运行循环。