





定价:49元
印次:1-2
ISBN:9787302489290
出版日期:2018.02.01
印刷日期:2019.01.09
图书责编:贾斌
图书分类:教材
本书在教学内容的编排上,采用“项目驱动知识”的方式,即根据每一章项目案例的需求,合理地安排每一个知识主题的切入点,从而将C语言中枯燥难懂的语法知识分解到全书各章中,并力求通过程序实例归纳出来。 本书在讲解程序实例时,采用“逐步构造法”写出程序,即通过编程思路、算法设计、程序原型等环节一步一步地构造出完整的程序,从而加深读者对编程方法的理解和掌握。 在本书的各主要章节中,分别提供了若干个项目式案例,供读者学习参考之用。仔细研究这些案例,将有助于提高读者的程序设计能力。 本书内容依据当前最新版的C语言参考手册编写,兼顾C89与C99标准。内容包括引论、基本数据与运算、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、指针、字符与字符串处理、函数、函数的进一步讨论、编译预处理命令、结构体与共用体、位运算、文件等。 本书依据Visual C++ 2010 Express和DEV C++ 5.11集成开发环境进行讲述,符合当前软件的发展趋势,便于读者上机调试程序。 本书教学内容的编排顺畅合理,编程方法的讲解新颖独特,特别适合于初学者自学。本书可作为高等院校各专业学生学习C语言程序设计的教材和参考书。
本教材采用项目案例的形式讲授C语言程序设计的基本概念和方法,每章采用一到两个解决现实问题的项目案例贯穿始终,通过项目案例将本章基本的概念与编程方法展示并融合起来。使学生在一步一步不断完善实现项目的过程中,获得综合分析解决现实问题的能力,而不是只学会一些支离破碎、互不联系的孤立知识。
前言 C语言是目前世界上使用最广的高级程序设计语言,被广泛地应用于系统程序设计、数值计算、自动控制等诸多领域。 C语言的产生颇为有趣,C语言实际上是UNIX操作系统的一个副产品。1972年,美国贝尔实验室的Dennis Ritchie为了开发UNIX操作系统,专门设计了一种新的语言——C语言。由于C语言具有强大的功能和很高的运行效率,兼具高级语言的直观性与低级语言的硬件访问能力,因而很快从贝尔实验室进入了广大程序员的编程世界。 由于Dennis Ritchie设计C语言的初衷是用于开发UNIX操作系统,因此C语言称得上是一门专业语言。这使得C语言在具有强大的功能和较高的运行效率的同时,也在一定程度上存在语法晦涩难懂、不便于初学者掌握的不足之处。 因此,C语言似乎不太适合作为程序设计初学者的入门语言。不过在现代人效率观念的驱使下,仍有许多学校将C语言选作初学者的入门语言。 其实,这样选择也未尝不可。只不过在教学中应当思考如何采取有效的应对策略,使初学者避开那些晦涩难懂的语法,从C语言最基本、最实用的编程方法入手,力争使学习者尽快地学会程序设计的基本方法,进而达到应用编程解决实际问题的境界。 从学习者的角度来说,要注意抓住C语言学习的要害所在——编程方法,而不要沉溺于C语言的语法细节之中。因为学习C语言的目的是为了编写程序解决实际问题,而过于细致地研究C语言的语法对于提高编程能力并没有太大的帮助。 针对上述问题,本书作者在教学内容的编排上,采用了“项目驱动知识”的方式,即根据各章项目案例的需求,合理地安排每一个知识主题的切入点,从而将C语言...
目录
第1章引论
1.1程序与程序设计语言
1.2C语言的发展及特点
1.2.1C语言的发展
1.2.2C语言的标准化
1.2.3C语言的特点
1.3C语言程序的构成
1.4C语言程序的运行
1.4.1Dev C++
1.4.2Visual C++ 2010
1.4.3程序的调试
第2章基本的数据与运算
2.1常量、变量与标识符
2.1.1关键字与标识符
2.1.2变量
2.1.3常量
2.2整型、实型与字符型数据
2.2.1整型数据
2.2.2实型数据
2.2.3字符型数据
2.2.4sizeof运算符
2.3算术运算符和算术表达式
2.3.1基本算术运算符
2.3.2算术表达式
2.3.3运算符的优先级
2.3.4运算符的结合性
第3章顺序结构程序设计
3.1C语言的语句类型
3.2变量的赋值和初始化
3.2.1赋值表达式
3.2.2变量的初始化
3.3数据的格式输入与格式输出
3.3.1格式输出函数(printf函数)
3.3.2格式输入函数(scanf函数)
3.4拓展: 赋值运算中的类型转换
3.4.1实型数据赋给整型(或字符型)变量
3.4.2整型(或字符型)数据赋给实型变量
3.4.3整型数据赋给类型不同的等长整型变量
3.5项目式案例
第4章选择结构程序设计
4.1关系表达式与逻辑表达式
... 查看详情