网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计案例课堂 |
分类 | |
作者 | 刘春茂,李琪 编 |
出版社 | 清华大学出版社 |
下载 | |
简介 | 内容推荐 《C语言程序设计案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→不错应用→项目开发实战”的讲解模式,深入浅出地讲解C语言的各项技术及实战技能。《C语言程序设计案例课堂》第Ⅰ篇“基础入门”主要讲解走进C语言的世界、常量与变量、数据类型、输入和输出、运算符和表达式、程序流程控制结构等;第Ⅱ篇“核心技术”主要讲解数组、算法与流程图、函数与函数中变量、指针、操作文件、编译与预处理指令、使用库函数等;第Ⅲ篇“不错应用”主要讲解位运算,结构体、共用体和枚举,动态数据结构,数据结构进阶,排序等;第Ⅳ篇“项目开发实战”主要讲解开发日历查阅系统、开发员工信息管理系统、开发迷宫小游戏。《C语言程序设计案例课堂》适合任何想学习C语言编程的人员,无论您是否从事计算机相关行业,无论您是否接触过C语言,通过学习本书均可快速掌握C语言在项目开发中的知识和技巧。 作者简介 刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。 目录 第Ⅰ篇基础入门 第1章初识庐山真面目——走进C语言的世界3 1.1C语言概述4 1.2C语言的常用开发环境6 1.3编写第一个C语言程序13 1.4C语言程序的组成19 1.5大神解惑23 1.6跟我学上机23 第2章程序中的变与不变——常量与变量25 2.1标识符和关键字26 2.2常量27 2.3变量31 2.4综合案例——处理学生的期末成绩38 2.5大神解惑40 2.6跟我学上机40 第3章程序中的数据种类——数据类型41 3.1数制42 3.2整型数据45 3.3浮点型数据48 3.4字符型数据50 3.5数据类型的转换50 3.6综合案例——各种进制的转换53 3.7大神解惑55 3.8跟我学上机55 第4章用户与计算机的交互——输入和输出57 4.1标准输入输出58 4.2格式化输入输出58 4.3字符输入输出65 4.4字符串的输入输出67 4.5综合案例——输入和输出的综合应用69 4.6大神解惑70 4.7跟我学上机70 第5章谁来操作数据——运算符和表达式71 5.1运算符72 5.2表达式73 5.3运算符与表达式74 5.4语句87 5.5综合案例——关系运算符的应用89 5.6大神解惑89 5.7跟我学上机90 第6章程序的执行方向——程序流程控制结构91 6.1顺序结构92 6.2选择结构93 6.3循环结构101 6.4跳转语句106 6.5综合案例——制作简易计算器109 6.6大神解惑111 6.7跟我学上机112 第Ⅱ篇核心技术 第7章特殊的元素集合——数组115 7.1数组概述116 7.2一维数组116 7.3二维数组123 7.4字符数组131 7.5综合案例——矩阵的乘法141 7.6大神解惑143 7.7跟我学上机143 第8章程序描述——算法与流程图145 8.1算法概述146 8.2流程图简介148 8.3算法的表示150 8.4结构化程序设计方法163 8.5综合案例——求解一元二次方程的根163 8.6大神解惑166 8.7跟我学上机166 第9章C语言灵魂——函数与函数中变量167 9.1函数概述168 9.2函数的返回语句174 9.3函数的参数178 9.4函数的调用182 9.5内部函数与外部函数192 9.6main()函数的参数195 9.7局部变量和全局变量196 9.8变量的存储类别202 9.9综合案例——求解非线性方程212 9.10大神解惑215 9.11跟我学上机217 第10章灵活调用内存地址——指针219 10.1指针概述220 10.2指针与函数226 10.3指针与数组233 10.4指针与字符串250 10.5指针数组和多重指针258 10.6综合案例——使用指针操作数组267 10.7大神解惑272 10.8跟我学上机275 第11章数据存储——操作文件277 11.1文件概述278 11.2文件的打开与关闭281 11.3文件的读写283 11.4文件定位与文件的随机读写298 11.5文件检测函数304 11.6综合案例——文件的综合操作308 11.7大神解惑316 11.8跟我学上机316 第12章未雨绸缪——编译与预处理指令317 12.1预处理指令318 12.2宏定义318 12.3文件包含327 12.4条件编译329 12.5综合案例——求解圆、矩形以及三角形的面积334 12.6大神解惑335 12.7跟我学上机335 第13章提高开发效率——使用库函数337 13.1标准C库函数338 13.2数学函数“math.h”338 13.3字符串函数“string.h”343 13.4字符函数“ctype.h”349 13.5其他函数352 13.6综合案例——创建报数游戏355 13.7大神解惑356 13.8跟我学上机357 第Ⅲ篇高级应用 第14章内部数据操作——位运算361 14.1位(bit)与字节(byte)的关系362 14.2位运算符362 14.3循环移位368 14.4位段371 14.5综合案例——将十进制数转换为二进制数373 14.6大神解惑374 14.7跟我学上机375 第15章灵活定义数据类型——结构体、共用体和枚举377 15.1结构体概述378 15.2结构体数组383 15.3结构体指针388 15.4共用体395 15.5枚举399 15.6综合案例——创建学生信息结构体402 15.7大神解惑403 15.8跟我学上机404 第16章动态存储分配——动态数据结构405 16.1动态存储分配概述406 16.2链表概述410 16.3综合案例——综合应用链表420 16.4大神解惑421 16.5跟我学上机422 第17章逻辑结构——数据结构进阶423 17.1数据结构概述424 17.2线性表425 17.3栈426 17.4队列431 17.5二叉树441 17.6查找442 17.7综合案例——使用栈转换数据的进制446 17.8大神解惑447 17.9跟我学上机448 第18章整理数据的妙招——排序449 18.1排序概述450 18.2插入排序450 18.3选择排序453 18.4交换排序457 18.5归并排序460 18.6基数排序462 18.7大神解惑464 18.8跟我学上机465 第Ⅳ篇项目开发实战 第19章项目实训1——开发日历查阅系统469 19.1需求分析470 19.2功能分析470 19.3开发前准备工作472 19.4系统代码编写476 19.5系统运行485 19.6项目总结486 第20章项目实训2——开发员工信息管理系统487 20.1需求分析488 20.2功能分析489 20.3开发前准备工作490 20.4系统代码编写491 20.5系统运行499 20.6项目总结500 第21章项目实训3——开发迷宫小游戏501 21.1需求分析502 21.2功能分析502 21.3开发前准备工作504 21.4系统代码编写505 21.5系统运行513 21.6项目总结514 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。