作者 | 明日科技 |
出版社 | 清华大学出版社 |
详情 |
如何使用本书开发资源库 前言Preface 第1篇 基础知识 第1章 C语言概述 (视频讲解:29分钟) 1.1 C语言的发展史 1.2 C语言的特点 1.3 一个简单的C程序 1.4 一个完整的C程序 1.5 C语言程序的格式 1.6 开发环境 1.7 小结 第2章 算法 (视频讲解:22分钟) 2.1 算法的基本概念 2.2 算法的描述 2.3 小结 第3章 数据类型 (视频讲解:39分钟) 3.1 编程规范 3.2 关键字 3.3 标识符 3.4 数据类型 3.5 常量 3.6 变量 3.7 变量的存储类别 3.8 混合运算 3.9 小结 3.10 实践与练习 第4章 运算符与表达式 (视频讲解:29分钟) 4.1 表达式 4.2 赋值运算符与赋值表达式 4.3 算术运算符与算术表达式 4.4 关系运算符与关系表达式 4.5 逻辑运算符与逻辑表达式 4.6 位逻辑运算符与位逻辑表达式 4.7 逗号运算符与逗号表达式 4.8 复合赋值运算符 4.9 小结 4.10 实践与练习 第5章 常用的数据输入/输出函数 (视频讲解:40分钟) 5.1 语句 5.2 字符数据输入/输出 5.3 字符串输入/输出 5.4 格式输出函数 5.5 格式输入函数 5.6 顺序程序设计应用 5.7 小结 5.8 实践与练习 第6章 选择结构程序设计 (视频讲解:44分钟) 6.1 if语句 6.2 if语句的基本形式 6.3 if的嵌套形式 6.4 条件运算符 6.5 switch语句 6.6 if...else语句和switch语句的区别 6.7 选择结构程序应用 6.8 小结 6.9 实践与练习 第7章 循环控制 (视频讲解:41分钟) 7.1 循环语句 7.2 while语句 7.3 do-while语句 7.4 for语句 7.5 3种循环语句的比较 7.6 循环嵌套 7.7 转移语句 7.8 小结 7.9 实践与练习 第2篇 核心技术 第8章 数组 (视频讲解:1小时7分钟) 8.1 一维数组 8.2 二维数组 8.3 字符数组 8.4 多维数组 8.5 数组的排序算法 8.6 字符串处理函数 8.7 数组应用 8.8 小结 8.9 实践与练习 第9章 函数 (视频讲解:55分钟) 9.1 函数概述 9.2 函数的定义 9.3 返回语句 9.4 函数参数 9.5 函数的调用 9.6 内部函数和外部函数 9.7 局部变量和全局变量 9.8 函数应用 9.9 小结 9.10 实践与练习 第10章 指针 (视频讲解:1小时2分钟) 10.1 指针相关概念 10.2 数组与指针 10.3 指向指针的指针 10.4 指针变量作函数参数 10.5 返回指针值的函数 10.6 指针数组作main函数的参数 10.7 小结 10.8 实践与练习 第3篇 高级应用 第11章 结构体和共用体 (视频讲解:40分钟) 11.1 结构体 11.2 结构体数组 11.3 结构体指针 11.4 包含结构的结构 11.5 链表 11.6 链表相关操作 11.7 共用体 11.8 枚举类型 11.9 小结 11.10 实践与练习 第12章 位运算 (视频讲解:35分钟) 12.1 位与字节 12.2 位运算操作符 12.3 循环移位 12.4 位段 12.5 小结 12.6 实践与练习 第13章 预处理 (视频讲解:39分钟) 13.1 宏定义 13.2 #include指令 13.3 条件编译 13.4 小结 13.5 实践与练习 第14章 文件 (视频讲解:55分钟) 14.1 文件概述 14.2 文件基本操作 14.3 文件的读写 14.4 文件的定位 14.5 小结 14.6 实践与练习 第15章 存储管理 (视频讲解:22分钟) 15.1 内存组织方式 15.2 动态管理 15.3 内存丢失 15.4 小结 15.5 实践与练习 第16章 网络套接字编程 (视频讲解:39分钟) 16.1 计算机网络基础 16.2 套接字概述 16.3 套接字函数 16.4 小结 16.5 实践与练习 第4篇 项目实战 第17章 学生成绩管理系统 (视频讲解:40分钟) 17.1 需求分析 17.2 系统设计 17.3 功能设计 17.4 小结 附录A ASCII表 附录 |
作者介绍 | |
内容简介 | 《C语言从门到精通(第2版)》从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言行程序发应该掌握的各方面知识。全书共分17章,包括C语言概述、算法、数据类型、运算符与表达式、常用的数据输/输出函数、选择结构程序设计、循环控制、数组、函数、指针、结构体和共用体、位运算、预处理、文件、存储管理、网络套字编程和学生成绩管理系统。书中所有知识都结合具体实例行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言程序发的精髓,快速提高发技能。另外,本书除了纸质内容之外,配书光盘中还给出了海量发资源库,主要内容如下: u语音视频讲解:总时长30小时,共123段 u实例资源库:881个实例及源码详细分析 u模块资源库:15个经典模块发过程完整展现 u项目案例资源库:15个企业项目发过程完整展现 u测试题库系统:616道能力测试题目 u面试资源库:371个企业面试真题 uPPT电子教案 本书适合作为软件发门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供发人员查阅、参考。【推荐语】“软件发视频大讲堂”丛书系清华社“视频大讲堂”重大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中: 4个品种荣获“全行业优秀畅销品种” 1个品种荣获2012年清华大学出版社“专业畅销书”一等奖 绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅 截至目前该大系累计销售超过55万册 该大系已成为近年来清华社计算机专业基础类零售图书*畅销的品牌之一 “软件发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容: 总长总时长30小时同步视频演示讲解,可反复观摩,让学习更为快捷、高效 881个典型实例,通过实例学习更深,更有趣,更有动力 371道面试真题,了解工作实例及面试问题,更好适应企业需求 616项能力测试题目,检测是否过关,了解学习之不足。 根据全国计算机零售图书排行榜,本书已经连续8月C语言类全国零售排行前2名 “软件发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质: 集基础知识、核心技能、高级应用、项目案例于一体 好学、好用、高效 推荐阅读: u 实例大全类:软件发实战1200例 u 项目实战类:软件项目发全程实录 |
内容试读 |