第一坑、在for循环中出现了“dead code”提示数组
截图以下code
这段代码是检查输入数据是否在数组data中,若存在还将返回其位于数组的具体位置blog
截图中能够看到,在for循环的“i++”位置中出现了“dead code”的警告for循环
最开始觉得是中文符号的乱入(第一次碰见这个警告,应对有些蠢),但从新在英文输入法下敲击相同的一端代码,错误提示还在编译
中间的纠结过程就不一一细讲了,总之是找到了问题所在——在代码的第14行,多了个不该该存在的分号循环
这就使得if()的判断后面是空的,以下所示程序
if()im
;d3
程序在执行到判断后,没有任何的操做就会执行完if()语句的内容数据
15到18行的代码是归属于for循环,与if()语句无关
所以在给loc赋值以后,将执行break跳出循环
循环只会执行1次,i++没有机会参与到代码执行的过程当中,所以被编译断定为无效语句“dead code”
以上