View Code
当i==10时,sq.listInsert(int,int)方法中,插入之后length自动+1???执行自动操作后又自动+1。
C++
问题补充:
1 //修改main方法
2 int main()
3 {
4 Sq sq;
5 for (int i = 1; i <= 102; i++)
6 {
7 int e = 0;
8 e = i;
9 if (i == 101)
10 {
11 printf("%d", sq.sqList.length);
12 e = 200;
13 }
14 sq.listInsert(i, e);//55行执行后,sqList.length会变成200。
15 }
16
17 return 0;
18 }来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4547/viewspace-3159132/ ,如需转载,请注明出处,否则将追究法律责任。