本书精心挑选了有代表意义的500余个实例,详细介绍了c程序设计中基础知识的应用、模块化的程序设计、常见的算法和数据结构基础及计算机底层编程等内容。本书附带1张dvd光盘,内容为本书所有实例的多媒体体语音教学视频及实例源程序。
本书共19章,分4篇。基础篇介绍了c语言概述、c语言中的数据和表达式、顺序程序设计、选择程序设计、循环程序设计、控制结构综合实例、数组。提高篇主要介绍了函数、指针、字符串、编译预处理和变量作用域、结构体和共用体、链表。算法篇主要介绍了常用算法、数据结构与算法。底层处理篇主要介绍了位运算、文件、系统调用,最后还介绍了一个综合案例(教务管理系统)的开发。
本书内容丰富,实用性强,实例贴近生活,容易理解,而且书中每一个实例都经过仔细调试。本书适合c语言初、中级学习人员学习和提高使用,也可以作为程序员案头必备的参考资料。另外,对于c/c++求职人员,本书也有较好的参考价值。
目录:
第1篇 基 础 篇
第1章 c语言初步(教学视频:31分钟) 2
第2章 c语言中的数据和表达式(教学视频:39分钟) 11
第3章 顺序程序设计(教学视频:44分钟) 39
第4章 选择程序设计(教学视频:101分钟) 62
第5章 循环程序设计(教学视频:119分钟) 105
第6章 控制结构综合实例(教学视频:139分钟) 155
第7章 数组(教学视频:153分钟) 213
第2篇 提 高 篇
第8章 函数(教学视频:132分钟) 282
第9章 指针(教学视频:174分钟) 341
第10章 字符串(教学视频:183分钟) 398
第11章 编译预处理和变量作用域(教学视频:112分钟) 460
第12章 结构体和共用体(教学视频:116分钟) 500
第13章 链表(教学视频:113分钟) 548
第3篇 算 法 篇
第14章 常用算法(教学视频:80分钟) 600
第15章 数据结构与算法(教学视频:91分钟) 623
第4篇 底层处理与项目开发篇
第16章 位运算(教学视频:36分钟) 658
第17章 文件(教学视频:97分钟) 679
第18章 系统调用(教学视频:83分钟) 719
第19章 教务管理系统(教学视频:22分钟) 748