VS2022报错arr[i]数组在定义长度的时候不能用变量怎么办同学的编译器可以
函数传参的问题
你的形参arr的类型不正确
首先这并不是定义的问题,你的arr的定义是没有问题的,这里是使用下标的时候出错了
因为你函数传过来的arr只是一个int类型,并不是数组,也不能实现arr[mid]的下标访问!
正确方法应该是将函数的传参中的int arr改成int arr[]或者int* arr