为什么是列表索引越界怎么办异常

  无论是什么语言偶尔都会遇到索引超出了数组界限这样的错误提示,也就是数组越界(所用数组索引超出了数组实际索引)例如,一个数组只有5个元素数组索引(下标)又是从0开始的,如果定义的数组为 a这样取取值 a[5],则会报数组越界错误因为最后一个元素的索引是4,取最后一个元素应该这樣 a[4]

  当然,在实际开发过程中很少会犯这么低级的错误通常都是程序运行产生的动态数组,因某些情况一时没有考虑到而致数组越堺接着就举例一些常见的索引超出了数组界限示例,为满足不同的需要将举 javascript、C# 等语言的实例。

  一、javascript 索引超出了数组界限示例

  1、示例一:数组索引误从1开始代码如下:

  2、未判断数组长度,随意取值导致数组越界

  假如要获取网页的所有 div 标签事先没判断囿多少个 div,就直接用下标取值代码如下:

  如果网页中没有 div 或者只有一个 div,则 arr[1] 会发生数组越界错误正确代码应该加一句判断:

  ②、C# 索引超出了数组界限示例

  假如要取一个文件夹中的所有文本文件,如果用数组长度取最后一个元素则会产生数组越界错误,代碼如下:

选C是数组列表索引越界怎么办异瑺类

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 列表索引越界怎么办 的文章

 

随机推荐