c语言函数的应用(学习笔记)

文章讨论了在编程时可能会忽略的几个关键点:1)忘记指定函数返回类型,默认会被认为是int;2)详细解释了闰年的判断规则;3)中文标点符号可能导致语法错误;4)简化二分查找代码的技巧;5)在实现二分查找时遇到的问题,如循环外初始化mid,以及使用错误的数组引用。这些内容对初学者具有参考价值。
摘要由CSDN通过智能技术生成

计算1000-2000的闰年
在这里插入图片描述
容易忘掉的地方
1,忘记写返回类型,如果忘记写返回类型会自动默认为int 类型。
void 是不需要返回值
2,闰年的判断方法
闰年判定:能被400整除。或者能被4整除但不能被100整除。其余的年份都为平年。(忘记怎么判断了)
3,中文标点符号报错(很难受,经常因为这个报错)
下面可以进行简化代码
因为判断语句返回的真为1,假为0,所以可以简化成下面这样子的代码(学到了,很妙)
![在这里插入图片描述](https://img-blog.csdnimg.cn/ccaebdd4a94e454f94e9d3eac8ec8777.png
二分查找
在这里插入图片描述
看了三遍才看明白,太难了啊!!!
自己写的时候出现好多问题
1,思路是有了,但是就是写不出来,看了很多遍才能自己按照想法写出来
2,写的时候把 int mid=(left+right)/2 写到循环外导致运行后出错
3,int b=erfen(arr,key,sz);写成了int b=erfen(arr[],key,sz);(这样写会出错是为什么…)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值