Chinaunix

标题: 数组问题 [打印本页]

作者: tutuzhang    时间: 2003-12-21 17:06
标题: 数组问题
数组
unsigned short a[16];
for (index; index<16; index++)
{
    a[index] = 0;
}

....

但是在程序后面使用了
a[16], a[17]...a[32]

它们表示什么?
作者: lenovo    时间: 2003-12-21 18:07
标题: 数组问题
这样使用你想做什么?
作者: _z_    时间: 2003-12-21 20:56
标题: 数组问题
像迭代器的用法
作者: hitdwb    时间: 2003-12-21 22:15
标题: 数组问题
哪有这么用的,你这样写就编译错。数组越界。
你要是这样就是不稳定的,可能破坏重要数据。
作者: 狮子摇牛    时间: 2003-12-22 10:30
标题: 数组问题
最多只可以到a[15]
作者: weizzil_chinaun    时间: 2003-12-22 10:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: HappyWin    时间: 2003-12-22 13:07
标题: 数组问题
虽然你用a[16]等编译器不报错,但数组已经越界了,C中数组越界是不判断的,需要自己控制,a[16]得到的应该是错误结果
作者: shining3g    时间: 2003-12-22 17:27
标题: 数组问题
index 不赋初始值




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2