int index = getIndex(arr,valve);中的valve直接写为8为何不可以?
getIndex 这里是传参数的,并不是接受参数; valve是一个变量名而已。
也是可以的,在你自己的编译器上能通过的。这里只是固定化的答案吧,写变量value或者8都是可以的