无论什么数组,他都是有以"0"为下标的元素....
,
因这这是系统默认分配的,不用就是浪费,你可以完全忽略下标为“0”的元素。。。。以达成你想要从1开始,但你就是不能用a[20];
因为你定义int a[20];的时候,系统就会给你下标为0~19的元素分配了内存,第"20"个元素的内存可能是你系统里某个程序正在使用的。。。。
你硬要使用这个内存,可能会使别的程序出现崩溃,结果不言而喻。。。
例:
知道金山那个游戏修改器,他是检测你内存的变动,然后得出数据由你来操控,使游戏里面的数值变化。。。。。
所以:内存分配好了,就最好不要动了,搞不好,你重启机器吧。。