寒假小总结

老实说这个寒假写的代码差不多比我过去的一学期写的都要多(也许是我平时划水比较厉害)……不管怎么样,这个寒假的收获还是挺丰厚的,不过还是偏向基础的部分,下一步的计划还是慢慢进阶一下。先把寒假学习的部分再梳理一下:

一、编程思路
简单来就就是拿到问题该如何下手。我们需要整理好自己对这道题的想法再去着手编写。从主函数开始,将需求分为几个模块一部分一部分来实现。有了条理之后不论是往下编写还是回过头来检查都会清楚许多。

二、代码风格
这个其实在刚开始学习C语言时就已经强调过的问题了。一个好的编程风格能起到事半功倍的作用:他能够极大的提升阅读速度,能够把一些小问题展示的很清楚,易于检查。
还有就是变量名最好都有意义,不要只是单纯的a,b,c……有着明确含义的变量也会方便梳理,自动就起到了注释的作用。

推荐网站:LinuxCodingStyle
这个网站展示的很清楚,而且多看看有名的代码也能够提升自己水准。

三、编程软件
现在编程软件也有很多,Dec c++,VC, VS……我现在常用的还是VS,也确实很好用,一般的语法问题写出来后就会直接给出提示,调试代码时也很方便。
调试代码的内容详见我之前的一篇博客 如何调试代码
里面举例用的软件便是VS,而且VS会自动空格和缩进也很是方便。

四、勤加练习
练习真的很是重要……很多基础的知识想要转化为实用的能力,练习是最佳的选择。假期大部分代码都是在刷leetcode ,不过鉴于目前只学了C和数据结构,做的就都是算法题,且以easy为主。
博客和github都在寒假用了起来,需要总结的题都写成了博客并注明思路和做的时候出现的问题,github则是储存了每道题的具体代码。
寒假说来也做了十来道题目,也渐渐有了些感觉。每次写程序都会有一些新收获,在思路方面尤为明显。比如直接拿字母做数组下标,或者例如ACSII码来表明字母,在未经过练习之前我不大会这些方法。后来了解之后再面对同质的问题时就很容易下手。
原先做一道easy的题想思路半小时,写代码半小时,调试再花上个一两个小时,现在相比效率已经提高了很多。开学的目标是每周四道easy+一道medium。鼓鼓劲,希望自己能够坚持下去。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值