这部分是函数调用错误和数组错误总结
当时写的二分法查数组位置,用函数调用二分法,给大家看一下我的错误调用方式,我直接把定义的函数名整体粘贴复制用,后来改了也是带着int 哈哈. ...//left 数组的左下标
//right 数组的右下标
//key 要查找的数字
int main()
{
int arr[9] = { 1, 3, 5, 7, 9, 54, 23, 87, 12...key)
{
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