从C出发

原创 2006年05月18日 22:10:00

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

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

从C代码出发写系统服务

这节我们通过自己写的hello服务,加入系统中运行,本节使用C代码,下次使用C++,下下次使用Java代码...

【 CodeForces 209C】 【欧拉回路推结论+并查集计算联通分量】 【给定n点m边无向图,可能有自环和重边。 问最少添加多少条边后,使得图存在从点1出发发又回到点1的欧拉回路】

传送门:C. Trails and Glades 描述: C. Trails and Glades time limit per test 4 second...

JS仿携程出发日期控件完整版

  • 2017年06月23日 14:05
  • 132KB
  • 下载

c++,二维数组中的数值代表金币数,从左上角出发,只能向下或者向右移动,判断是否存在获取指定金币数值N的路径

例如: 如下图所示,有一片棋盘格子样的街区,每个十字路口可能有一个传送门结束游览,用0表示,或者可能有一些金币供拾取,用地图上的数字表示。从左上角出发,只能向下或者向右移动,求给定地图是否存在某个路...

从实验出发的移动端性能优化

  • 2015年09月22日 16:40
  • 2.31MB
  • 下载

从源码出发浅析Android TV的焦点移动原理

本文禁止转载。之前我已经在微信公众号发过一次,有兴趣的可以看一下从源码出发浅析Android TV的焦点移动原理-上篇 和 从源码出发浅析Android TV的焦点移动原理-下篇焦点:焦点(Foc...

培训手记:从经营出发培养人才

  • 2016年12月06日 10:11
  • 1.67MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从C出发
举报原因:
原因补充:

(最多只允许输入30个字)