





定价:32.8元
印次:1-1
ISBN:9787302344841
出版日期:2014.02.01
印刷日期:2013.12.30
图书责编:邓艳
图书分类:教材
本书循序渐进地讲解了C语言的基本概念、原理和使用方法,力求为读者打下一个扎实的程序设计基础,培养读者设计程序的能力。主要内容包括:C语言基本知识、数据类型、运算符和表达式、程序结构、函数、数组、编译预处理、指针、自定义数据类型、位运算、综合实例等。本书采用深入浅出、通俗易懂的讲解方法,本着理论与实践相结合的原则,通过大量经典实例对C语言知识进行了重点而系统的讲解,使初学者能够利用C语言进行结构化程序设计并掌握编程技术和方法。同时,本书以实例配合教学,通过典型实例实现类比、渐进、深入到综合编程,从而脱离纯理论的枯燥说教,提高教学质量和效率。 本书适用于高等学校各专业的程序设计基础教学,尤其适合应用型本科、高职院校的计算机及非计算机相关专业的学生使用,同时也是一本实用的计算机等级考试备考辅导书,还可作为单片机等各类工程技术人员的学习参考用书。
樊学东,副教授,系统工程硕士,从事高校教育工作多年。曾出版主编十一五系列教材《C语言设计设计》2008年4月第一版,教育科学出版社;《网页设计与制作》2009年7月第一版科学出版社等教材多部。参加《c语言程序设计》、《单片机原理和应用》、《嵌入式系统原理与开发》等多部教材的编写和改革研讨。研究方向着重于单片机应用和数据算法理论。近期论文Clustering Analysis based on Data Mining ApplicationsApplied 被Mechanics and Materials刊登。2011年获得教育部EITP单片机开发工程师专业教师资质。
前 言 目前,C语言程序设计已不仅是高等院校计算机专业的必修课,很多高校已经将其作为各专业公共基础课,在计算机知识日新月异的时代,可见其重要性。关于C语言程序设计的教材有很多,但是成体系的、有针对的、应用型的C语言教材却不多。具有针对性和实用性、概念清晰、通俗易懂是我们编写本书的目的。 我们知道,有了C语言,在一定条件下可以不用汇编语言编程,而且还可以进一步学习C++等面向对象的程序设计语言,同时C语言在片上编程等很多领域也有很大的用处。即使不用C语言编写程序,甚至不从事程序编制工作,C语言的教育意义仍然存在。比如通过学习C语言可以掌握面向过程的编程思想,掌握如何把实际问题转化为建立流程图、功能模型、拆分等方法,以提高逻辑思维能力。需要注意的是,面向对象的语言并不能替代面向过程的语言,面向过程语言的编程思想是学习计算机编程的基础。 C语言功能丰富、表达能力强、使用灵活方便、应用广泛、目标程序效率高、可移植性好,既具有高级语言的优点,又有低级语言的特性。当然从另一个角度看,C语言涉及的概念比较复杂,规则多,使用灵活,因此容易出错。本书针对初学者的特点和认知规律,精选内容,分散难点,深入浅出,以例题习题为引导,从实用性出发,提高学生的动手能力。 本书采用Turbo C 2.0编译系统,读者在学习过程中也可以使用Visual C++ 6.0对程序进行编译,因为C++语言是兼容C语言的。另外,Turbo C 3.0是基于Windows操作系统的,支持鼠标操作,读者如果有兴趣,可以自行查看相关资料。 学习程序设计课程的目的是掌握程序设计的思路,学会...
第1章 C语言基础 1
1.1 计算机系统 1
1.2 C语言的特点 2
1.3 从实例开发第一个C语言程序 3
1.3.1 C语言程序的结构 4
1.3.2 C语言程序设计风格 6
1.4 上机环境 8
1.4.1 安装Turbo C 2.0 9
1.4.2 调用Turbo C 9
1.4.3 编辑、编译、连接、运行的基本操作 10
1.5 结构化程序设计方法 12
本章自测题 13
第2章 数据类型 15
2.1 C语言的数据类型 15
2.2 常量和变量 16
2.2.1 常量和符号常量 16
2.2.2 标识符与变量 17
2.3 整型数据 18
2.3.1 整型常量 18
2.3.2 整型变量 19
2.4 实型数据 21
2.4.1 实型常量的表示方法 21
2.4.2 实型变量 22
2.4.3 双精度型数据 22
2.5 字符型数据 23
2.5.1 字符常量 23
2.5.2 字符变量 24
2.5.3 字符串常量 26
2.6 变量初始化 26
本章自测题 27
第3章 运算符和表达式 29
3.1 C语言运算符简介 29
3.2 算术运算符和算术表达式 30
3.2.1 算术运算符 30
3.2.2 算术表达式和运算... 查看详情