前言
在大学的教学过程中,C语言难学的呼声不绝于耳。当步入工作岗位,利用C语言做开发时,却很少听到C语言难以掌握的声音,而且个个都显得游刃有余。为何?结合本人六年多的开发经验,认为C语言之所以难学,是因为存在以下几个问题:
(1) 对于初学者来讲,不知C语言为何物,即不懂原理;
(2) 无法理解什么是程序,怎么设计;
(3) 从开始学习,对DEBUG就抵触。
本教材将帮助读者逐个解决这些问题。从解释型语言与编译型语言入手,使读者明白并非仅有VC++才可以编写C语言程序,C语言Windows环境安装与产品开发时环境设置在本书中均有涉及;C语言基础语法知识在本教材中变成了小例题演示,适量实验将强化相关基础知识。单列章节“算法”,升华了C语言程序设计高度,到此程度是顺理成章的事情;根据兴趣,又网罗了安卓C/C++编译器、薪水最高嵌入式系统工程师必备宝典——嵌入式与C语言知识,进一步激发学生探求知识的兴趣;最终适当辅以习题,以备战应试;附录中还阐述了机试软件工具PC2的安装与使用,便于学生进行自测和知识拓展。
纵观全书,深入浅出、图文并茂,便于理解,可以较好地解决上述存在的三个问题。
初稿收官在即,惊悉表姐突发疾病、英年早逝,扼腕痛惜、随笔以纪念。