不是添加到队头吗,那那个队头的不是被挤下去了吗,继续用0来获取怎么不报错呢?
是这样的,执行testAdd方法时,首先是从添加course1,此时course 1即为 下标为 0 的元素,然后再添加course2,此时course2被添加到第0位,course 1被挤到第1 位去了,然后输出得到的就是第0位的course2
后面第二次输出的那个c语言就是获取第0个得到的
因为这个添加进去的填充了第一个呀,这样获取的第0个就是添加进去的那个了