从C出发

     虽然远在3年前就开始接触C,没有工程实践,都是纸上谈兵。比如简单的数组越界/野指针,说起来都很简单,但一个裸机系统莫名其妙死机,抓狂之后才发现,哦,原来就是这个变量数组越界引起的嘛。看看时间表,可能3天时间已经过去~
   吃了这样的几次亏之后,每次在写代码之前,总是喜欢将大概流程用注释的方式写下。再“堆砌”代码。完毕之后,按流程逐步在脑中测试一遍流程。再在各个边界情况下考虑是否会出现意料之外的“恐怖事件”:0
     用C的时间不短,但仍然感觉在面前的是一个似曾相识而又陌生万分的C。对于其很多行为很没有比较透彻的理解。很多比较好的书,更为强调是从实际开发中得到的经验教训:诸如指针操作/变量命名之类。看书时明白,自己动手又会犯下糊涂。反复多次发现,并非没有花时间把书吃透,而是实际动手不够。编程是一个技术活,在修炼时期,只有不断的练习/思考/领悟,借此才能天天向上~

学武之道,在于勤学苦练,内外兼修。
编程语言只能算十八般武艺,而写代码/调试当算作实战经验咯。项目开发,当是排兵布阵,考虑统帅能力。
俗语说,外练筋骨皮,内练一口气。以下为训练套路:
外家:
1、C++
2、编译工具
3、调试技能
内家:
1、编译原理
2、操作系统
3、计算机结构
4、数据结构
唉,这些还只是下一步的基础,得加油了哦~~~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值