函数部分学习12.13

文章讲述了作者在学习C语言过程中,逐步掌握函数概念,包括实际参数和形式参数的区别,遇到的编程难题如判断素数和循环结构,以及对数组传参的理解提升。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   1、现在练习到了函数的部分,鹏哥讲了函数的实际参数和形式参数,很好懂,他用一个例子讲的很明白,确实通俗易懂。我应该是在11.9正式跟鹏哥学习C语言,然后12月月初几天看到了P60,又回去重新看一遍+练代码。之前看的一遍几乎没怎么写过代码,现在才真正来讲鹏哥的代码复现一遍。只是感慨时间过得太快,浪费了好多时间,现在时间多紧张啊。自己多写几遍代码,确实会更加自信!读书百遍其义自见这是真理呀!!!

       鹏哥讲到这里揭示了形参与实参之间的关系,形式参数只是实际参数的临时拷贝,改变形式参数并不会改变实际参数。

        2、写这个函数的时候我还以为自己能顺利完成,但是判断函数部分还是卡壳了,一开始我想返回某个值来做为是不是素数的标志,但是我没有成功实现……后面又跑回去看视频才解决。学习了一个小知识点,return的功能太强大,直接击穿函数跳出去,很强呀,刚写判断函数时完全不知道会这样。

       这里老师还讲了一个计算素数的小技巧,一个数m如果有因子,那么其中有一个因子必定小于等于根号m,即m的平方根,所以一个数m有因子,那么根号m之前一定可以找到它的因子。所以这样就可以简化运算啦。

       3、 在使用函数输出1-100的数之前,我先用循环解决这个问题。但是没想到循环我也写不来,我卡在了flag的引用上面,这真的是一个绝妙的想法,非常非常巧妙。没看讲解之前,我自己怎么也写不出来,那时候真的觉得好难啊。

       4、又来写二分查找的代码啦,第一遍写普通循环版本,这个版本没有什么难度,几分钟就写好了,之前苦苦写不出来真的痛苦。

       但是写函数版本的代码就有点奇奇怪怪了,之前练习的几个函数只传了一个值,我在写的时候没有先想到要传好几个值,但是我在写的时候隐隐约约觉察到了,然后又想到数组的传递,感觉这里很奇怪,就自己写了一半后,发现出错看视频去了

       此处涉及到了数组的传参,这个比较重要,虽然之前大概看过一遍视频,但还是不怎么了解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值