C语言学习分享--day4

今日开始走进函数的学习,对于昨日存在的一些问题也做了重新的认识

今天的学习都放在C语言中函数的编写以及理解上面,今晚会继续搜集一些长代码进行阅读

在今天的学习中,主要问题集中在对于py以及C上面的函数的差异上面,对于函数头的认识,对于函数声明的震惊,以及把不能在函数定义中嵌套定义理解为不能在函数定义中重新调用函数(甚至在思考C语言函数中如何使用递归的算法...)也出现返回值不小心写出return a,b的错误代码,在python中会返回一个元组,但是在C上会出现编译错误,也是需要重视的一点,甚至还有scanf的括号里面输入的变量前老是漏写&符号,都是仍需要多实践的提醒,这是函数学习的一次小总结,也是下一个学习的开始,希望看到这篇文章的"同行"能够在调整过后,继续向前

本人对于函数的一些看法(个人观点,有错误烦请指正)

使用函数的目的在于为了简化在长代码,复杂代码中起到简化的作用,能够便利地对代码进行维护,而其中的单一出口原则也是很好地提供了阅读代码时的条理性,每一个程序中都多多少少会有函数的身影,可用性不言而喻,虽然对于我们初学者写的短代码而言,函数的定义与使用貌似造成了代码行的增加,但是却能让我们更好地掌握,使用函数,提高读长代码的能力,也能够去更好地发现一些写函数时的问题,毕竟想要学会写代码,就必须着手敲代码,敲代码的过程中也会更好地发现问题,就比如在C中,从C99才引入的布尔值的使用,在函数的使用中需要先添加一个#inclde <stdbool.h>的头文件才能使用,但是也可以在不引用头文件的情况下使用0表示False,与python不同,C语言的函数也更加精确,但是整体的逻辑关系相似,更加说明了函数的便利性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青衫踏雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值