画圈的那块,为什么不是i+1?画圈的那块,为什么不是i+1?求解答,感谢感谢!辛苦辛苦
你这里返回i 和 i+1,对你的程序没有任何影响。
首先,i 是当前的下标,i+1 可以理解为 第几个,例如当下标为0,你返回i+1 表示第一个;
但是,你在main 函数中返回值给了P,你只是用来确定是否为 ERROR,并没有做过多操作
所以,无所谓是i 还是i+1
data[i] == x为什么要返回i + 1?
一般来说,索引都是从0开始的,如[1, 2, 3],3个数,对应的索引为[0, 1, 2]。
当然你非要向右偏移1也是没问题的,只是这和目前大部分人编写索引的习惯不同。