正在加载图片...
《程序设计》cs.u20119 数组下标超界问题 冷C/C+语言不检查数组下标的超界。如定义数 组 int intarray10;合法的下标范围是0-9, 但如果你引用 lintarrayl10,系统不会报错。 如数组 interray的起始地址是1000,当引用 intarray{10时,系统对1040号内存进行操作 而1040可能是另一个变量的地址 解决方法:由程序员自己控制。在对下标变 量进行操作前,先检查下标的合法性。 程序设计-9《程序设计》 cs.sjtu 2011.9 程序设计 - 9 数组下标超界问题 ❖ C/C++语言不检查数组下标的超界。如定义数 组 int intarray[10]; 合法的下标范围是0 – 9, 但如果你引用intarray[10],系统不会报错。 如数组intarray 的起始地址是1000,当引用 intarray[10]时,系统对1040号内存进行操作。 而1040可能是另一个变量的地址 ❖ 解决方法:由程序员自己控制。在对下标变 量进行操作前,先检查下标的合法性
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有