打卡第一天

学过后自己写出来的妖魔鬼怪

最后改进完成的结果

图一是学过一遍后自己试着写出来的代码,显然是漏洞百出,但确实是自己写出来的。图一在写23这行代码的时候我的想法是:既然最后的结果要打印出来验证,是不是需要一个东西接收它,方便打印,所以就来了个int ret 准备来接收函数的返回值,最终的结果来看应该是多此一举了,从24这行代码来看需要打印验证的只是第一个数组内容,并不是整个函数的返回值, 打印 输出的时候少了一个\n但如果程序对的话应该问题不大 ,可能打印出来不太美观。第9,10,17。也 是一样的 想法 ,既然 要拷贝 过去的话,先定义两个变量代表它们两个,吧一个值换到另一个上去,在返回一个需要验证的值,从最终的结果来看想法也是那么一回事确实需要返回一个值 ,但类型没有写对,从最开始的函数类型开始就都错了 char *

型写成了char 型 ,这里传过去的是元素的首地址应该用指针类型接收吧,要我现在讲的话我也是说不太明白。虽然中间的那一段循环换值没有最终结果那么简洁厉害,但逻辑上应该是对的,assert,const,这样的代码目前大致知道了它们是干啥的,还需要通过学习来掌握它们。如果有什么不对的地方请大家批评指正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值