这部分是函数调用错误和数组错误总结
当时写的二分法查数组位置,用函数调用二分法,给大家看一下我的错误调用方式,我直接把定义的函数名整体粘贴复制用,后来改了也是带着int 哈哈. ...(错误示范)
void bin_search(int arr[], int left, int right, int key);
正确写法如下,这样调用才正确.
bin_search(arr,left,...{
right = arr[mid - 1];
}
else if (arr[mid] < key)
{
left = arr[mid + 1];
}
重复踩坑的就是数组的函数调用..., (错误示范)
我这里想实现一个调用函数使定义的数组初始化为0, 一心想着像定义一样初始化数组就不停尝试下面这样初始化, (错误示范)
int arr[8] = {0};
但正确的方式下面是用赋值方式将所有元素赋值为...,而且满足函数的 高内聚 ,低耦合 ,用int sz来求数组长,再去传数值, 应用函数再调用.
int main()
{
int arr[] = { 1,2,3,4,5,6,7,8 };
int sz