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