设为首页 加入收藏

TOP

12.4 数组访问越界
2013-10-07 01:00:34 来源: 作者: 【 】 浏览:64
Tags:12.4 访问 越界

12.4 数组访问越界

当引用数组中的元素时,编译器不会关心元素是否真的存在,只是计算相对第一个元素的距离,产生获取或更改对应内存中内容的指令。若元素超过数组的边界,结果则是不可预测的。如果你很幸运,程序就会立即报错,或者抛出边界冲突异常。如果你没那么幸运,程序继续运行时,可能得到奇怪的结果。我们需要保证在数组越界前,for语句的条件部分能终止循环。条件表达式Index < NumberOfElements可以满足这条要求,因为有效索引的最大值总是比数组中元素的个数小1。


【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇12.5 递增和递减 下一篇C#中Boxing和Unboxing

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: