随着我国职业院校的迅猛发展,职业院校日益重视对实用型、技能型应用人才的培养。因此,编者本着知识体系够用,突出能力目标的原则,以实训为手段,以培养学生的动手实践能力为目标,力争使学生能熟练掌握运用C语言进行程序设计的技能。
本书共分15章,其中前8章详细讲解C语言程序设计的基本编程思想及语句的实现,使初学者通过前8章的学习能达到对C语言的初级应用能力。第1章引领初学者了解编译环境,快速进入到C语言的编程大门; 第2章详细讲解C语言中基本数据类型的定义及使用; 第3~5章讲解程序设计的3种基本结构——顺序结构、选择结构及循环结构,使初学者可以运用简单的基本数据类型,掌握编程思想中的3大基本控制结构的使用; 第6~8章扩展了C语言基本数据类型的范畴,详细讲解结构化数据类型中数组的定义及使用,使初学者进一步掌握C语言中复杂数据类型的应用,加上3大基本控制结构,初学者达到对C语言的初级应用水平。第9章主要讲解C语言中非常重要的模块化程序设计思想中的函数知识; 第10章讲解变量的作用域及其使用范围即生存周期,通过这两章的学习,初学者的编程思想可以实现质的飞跃,从一个单纯的主函数实现全部的程序功能,到将程序不断细化,最后分解成多个子函数来实现不同的功能模块,也便于实现大规模程序时的团队运作,使初学者达到对C语言的中级应用能力。第11、12章详细讲解C语言中的指针数据类型,通过指针实现对计算机内存单元的控制,因此“指针”也是C语言的精髓之笔; 第13章扩展了C语言中自定义的数据类型——结构体与联合体,也为后续学习面向对象的编程课程的学习打下了坚实的基础; 第14章讲解C语言中如何保存程序结果的文件的使用,通过这一阶段的学习,初学者可以掌握对C语言的高级应用能力。最后通过第15章的一个综合实训,巩固初学者对C语言知识的综合应用能力。
本书非常适合即将踏入计算机领域的初学者使用,也可作为深入学习计算机编程人员的良师益友。编者在此也预祝那些正在为编程事业而奋斗的朋友们,通过本书的学习能够有所收获和提高。
最后,由于能力和时间有限,不当之处恳请不吝赐教,编者将不胜感激!
编者2010年11 月于大连