这样不是数组越界了吗,怎么运行没报错
BOOL m[14];
memset(m, FALSE, sizeof(BOOL)*14);
m[14] = TRUE;
居然运行成功了,何解?
[解决办法]
越界不一定必出错,只是那个内存还没有被其他程序使用而已,所以暂时没有发生错误
[解决办法]
BOOL m[14];
memset(m, FALSE, sizeof(BOOL)*14);
m[14] = TRUE;
越界了,不一定报错的,试一下m[10000]看看,有惊喜