C语言程序设计项目式教程
采用“项目驱动知识”的方式,即根据每一章应用目标的需求,合理地安排每一个知识主题的引入点

作者:巨同升、李业刚、李增祥

丛书名:高等学校计算机专业面向项目实践规划教材

定价: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关系表达式与逻辑表达式

... 查看详情

本教材采用项目案例的形式讲授C语言程序设计的基本概念和方法,每章采用一到两个解决现实问题的项目案例贯穿始终,通过项目案例将本章基本的概念与编程方法展示并融合起来。使学生在一步一步不断完善实现项目的过程中,获得综合分析解决现实问题的能力,而不是只学会一些支离破碎、互不联系的孤立知识。 查看详情