是应该有错的,但是p+10虽然已经溢出了,但是在c里面只是地址不在可管理范围内了,当那个地址可读时就不会报错,不可读时就会发生异常了。
打人的时候,不能说你没把人家打死就不算错。
人家血厚,你打三四拳可能没事,顶多受点伤,但是打一百拳可能就把人打死了
人家血薄,你打三四拳就直接把人打死了。
所以有错肯定是都有错,死不死的问题而已……不能说没死就没错
你的理解正确,运行不报错不代表没有错:)
已经越界了,一个错误的东西没有必要拿来讨论,就算偶然运行成功了,输出的是什么东西,这样的东西能实现具体的什么功能呢?