阅读代码——效率

                                                                                                      (这段代码是如此的巧妙)

我花了好久的时间想要用数组(配合%和/)把输入的数的各个位数分别提取出来,理论上是可以的,但我想要采取的从个位数%10开始求得,%10*10、%10*10*10求出更高位数的,但是脑子容量太小,没有能清晰地了解全部过程。而不用“ / ”则是因为不知道要输入的几位数。

而且也没发现之前的是c*c但没意识到fun()的返回值只有1和0。我搞了好几个小时没想到零位一条思路——把前面的数转化成个位数,从而实现循环。反而是又拆成各个部分。其实循环就是把几个相同的重复的放在一起。当事人也很难跳出圈子。因此我们最好去阅读别人的代码,看看新的手法,和之前说的一样,不是自己不能一下子全部都搞完,而是这样更有性价比。

这更能说明看的重要性,不然真就是乱尝试尝试出来的。太耗费时间了。学计算机果然就如到佬们所说的一样,是在学一门语言,不可能去创新,积累就完了。

其实这与课本上自己编写的程序能被当做参数一样,只不过这是自带的。我缺少了整理知识的能力,这或许是因为我们太忙,但究其原因是我们没有掌握合适的学习方法。尽管我们不知道scanf函数是不是有值会返回给函数的,但至少我们因该它是函数,而书上说函数是可以做参数的这句话就该去找找看是不是和c=gets()一样可以放在语“if(这里)” 因为都是“赋予”。要有探索精神尽管有可能会错。

然而我实际情况总是不容我们去这样做。因为初学者可能会花费大量的功夫去思考。而我的老师也只是让我看懂PPT上的代码,然后去做原来的题目。所以处于效率,有的我们只能是一开始就去看别人的文章。我们不应该感觉自己的无能。因为这些不预先存在于我们的思想当中,我们也不是天才,学一遍脑子里练习了很多遍就行。所以先看别人的没问题。但是千万不能只是背诵,自己去想,去记录思考的结果,与已经给出的做出比较。调动自己的大脑。多看几遍,但不要只是看,要调用自己的大脑,每看一次都要有新的领会。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值