零点起飞学C语言
作者:康莉,杨国祥,项延铁 等编著
出版时间:2013-7-1
【图书简介】
本书结合大量实例,由浅入深、循序渐进地介绍了C语言程序设计。本书立足于C语言入门基础知识,对C语言的产生、C语言基础、如何将C语言应用于实际开发等内容进行了细致入微的讲解,这必将使每一个阅读本书的读者少走弯路,快速上手,建立用C语言进行程序设计的信心。本书特意提供了典型习题及教学PPT,以方便教学。另外,本书配备了大量配套教学视频,帮助读者更好地学习。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共14章,分3篇。第1篇详细介绍了如何在Visual Studio2010下编译、调试及运行C语言程序,还重点介绍了C语言的各种基础知识,涵盖的内容有C语言概述、C语言数据及数据运算、C语言变量、选择结构、循环结构、数组、函数和指针等。第2篇C语言编程进阶介绍了扩展C语言的基本数据类型及数据结构、预编译指令、对外部数据——文件进行访问等内容。第3篇通过一个教务管理系统开发案例,带领读者体验实际的C语言项目开发,从而提升读者的实战水平。本书适合C语言入门与提高人员阅读,也可作为大中专院校及职业院校C程序设计课程的教材。另外,本书也可供程序员和编程爱好者作为实际工作中的参考书籍。
【作者简介】
本书作者本书主要由康莉、杨国祥和南阳理工学院的项延铁编写。其中,第1~5章由康莉编写,第6~8章由杨国祥编写,第9~14章由项延铁编写。其他参与编写和资料整理的人员有毕梦飞、蔡成立、陈涛、陈晓莉、陈燕、崔栋栋、冯国良、高岱明、黄成、黄会、纪奎秀、江莹、靳华、李凌、李胜君、李雅娟、刘大林、刘惠萍、刘水珍、马月桂、闵智和、秦兰、汪文君、文龙、陈冠军、张昆。
【本书目录】
第1篇 C语言编程基础 第1章 走进C语言( 教学视频:46分钟) 1.1 计算机程序设计语言 1.1.1 计算机程序设计语言的发展 1.1.2 C语言的由来 1.1.3 C语言的优势 1.2 计算机程序设计 1.2.1 什么是计算机程序设计 1.2.2 计算机程序设计中的算法 1.2.3 常见程序设计的3种基本结构 1.2.4 什么是结构化程序设计方法 1.3 C语言程序设计的特点 1.3.1 C语言程序设计的第一个实例 1.3.2 C语言程序设计的结构特点 1.3.3 C语言的标识符及关键字 1.4 编译、连接C语言程序 1.5 如何编译、运行C语言程序 1.5.1 使用Visual C++ 2010开发C语言程序 1.5.2 使用Visual C++ 2010编译C语言程序 1.6 小结 1.7 习题 第2章 C语言数据及数据运算( 教学视频:46分钟) 2.1 C语言中的常量 2.1.1 定义C语言常量 2.1.2 什么是符号常量 2.2 C语言中的变量 2.2.1 C语言变量的定义 2.2.2 C语言变量的命名 2.2.3 C语言变量赋值 2.2.4 C语言变量的作用域 2.2.5 C语言变量的extern声明方式 2.3 C语言的数据类型 2.3.1 整型数据 2.3.2 实型数据 2.3.3 字符型数据 2.4 C语言的运算符及表达式 2.4.1 什么是运算符和表达式 2.4.2 赋值相关的运算符及表达式 2.4.3 算术运算相关的运算符及表达式 2.4.4 关系运算相关的运算符及表达式 2.4.5 逻辑运算相关的运算符及表达式 2.4.6 条件运算相关的运算符及表达式 2.4.7 逗号运算符及逗号表达式 2.4.8 C语言的运算符优先级 2.5 数据类型转换 2.5.1 不同数据类型间的隐式转换 2.5.2 不同数据类型间的显式转换 2.6 如何输入数据 2.6.1 一般数据的格式化输入 2.6.2 字符数据输入 2.7 如何输出数据 2.7.1 一般数据的格式化输出 2.7.2 字符数据的输出 2.8 数据运算及数据输入、输出程序实例 2.9 小结 2.10 本章习题 第3章 C语言的变量( 教学视频:44分钟) 3.1 变量的生存期和作用域 3.1.1 变量的生存期 3.1.2 变量的作用域 3.2 局部变量与全局变量 3.2.1 局部变量 3.2.2 全局变量 3.2.3 变量的屏蔽效果 3.3 变量的存储与变量的作用域 3.3.1 变量的存储 3.3.2 自动型变量 3.3.3 静态变量 3.3.4 外部变量 3.3.5 寄存器变量 3.3.6 变量存储类型 3.4 变量使用实例 3.5 小结 3.6 本章习题 第4章 C语言程序设计的选择结构( 教学视频:59分钟) 4.1 什么是选择结构 4.2 if实现的选择结构 4.2.1 if是什么 4.2.2 if结构的使用实例 4.3 if-else实现的选择结构 4.3.1 if-else是什么 4.3.2 if-else结构的使用实例 4.4 多重if实现的选择结构 4.4.1 什么是多重if 4.4.2 多重if结构的使用实例 4.5 if嵌套实现的选择结构 4.5.1 什么是if嵌套结构 4.5.2 else该和哪个if匹配 4.5.3 if嵌套结构的使用实例 4.6 switch实现的选择结构设计 4.6.1 什么是switch 4.6.2 使用switch应注意什么 4.6.3 switch是如何执行的 4.6.4 switch结构的使用实例 4.7 switch与多重if的异同 4.8 选择结构程序设计实例 4.9 小结 4.10 本章习题 第5章 C语言程序设计的循环结构( 教学视频:66分钟) 5.1 什么是循环结构 5.2 如何使用while循环 5.2.1 while循环的基本语法 5.2.2 while循环的使用实例 5.3 如何使用do-while循环 5.3.1 do-while循环的基本语法 5.3.2 do-while循环的使用实例 5.4 如何使用for循环 5.4.1 for循环的基本语法 5.4.2 使用for循环时应该注意什么 5.4.3 for循环使用实例 5.5 实现多重循环的嵌套 5.5.1 如何实现循环嵌套 5.5.2 循环嵌套使用实例 5.6 如何选择循环结构 5.7 打破循环的跳转语句 5.7.1 break跳转语句 5.7.2 continue跳转语句 5.7.3 goto跳转语句 5.8 循环结构程序设计实例 5.9 小结