我觉得getIndex函数好像无论如何都返回-1啊,是不是错了?
当arr[i]=value的时候就返回i了啊,函数就结束了啊
return i;后面少了break;
不是,我试过了,只有arr[i]!=value的时候才返回-1;我用自己的编译软件试过了。
完全可以返回-1啊