21天学通C语言(第6版•修订版)本书旨在引导读者在21天内学通C语言编程。虽然有来自诸如C++、Java和C#的激烈竞争,但很多初学编程者还是会选择C语言。正如第1天课程介绍的原因,选择C语言可确保您不会误入“歧途”。
将本书作为自学C语言的教材是一个明智的决定。虽然市面上有很多有关C语言的图书,但本书介绍C语言的方式最为合理,也让读者学习起来最为容易。本书的前五版都登上了畅销书排行榜,这一事实表明我们的观点得到了读者的认同。本书是按读者每天阅读一章的方式编写的。读者不需要有任何编程经验,但如果读者以前学习过其他语言(如BASIC),学习起来将更快。另外,本书介绍的是C语言,而不针对任何编译器和计算机——读者使用的是PC、Mac还是UNIX系统将无关紧要。
本书包含一周的附加课程,旨在让读者对面向对象编程以及最流行的面向对象语言(C++、Java和C#)有个初步的了解。虽然这些章节无法全面地介绍这些主题,但将让您得以起步。
第1天课程 C语言概览 1.1 C语言简史 1.2 为何要使用C语言 1.3 编程前的准备工作 1.4 程序开发周期 1.5 第一个C语言程序 1.6 总结 1.7 问与答 1.8 作业 第2天课程 C语言程序的组成部分第3天课程 存储信息:变量和常量第4天课程 语句、表达式和运算符第5天课程 使用函数封装代码第6天课程 基本的程序流程控制第7天课程 信息读写基础第一周复习第二周课程第8天课程 使用数值数组第9天课程 指针第10天课程 字符和字符串第11天课程 结构、共用体和TypeDef第12天课程 变量作用域第13天课程 高级程序流程控制第14天课程 操纵屏幕、打印机和键盘第二周复习第三周课程第15天课程 有关指针的高级主题第16天课程 使用磁盘文件第17天课程 操纵字符串第18天课程 有关函数的高级主题第19天课程 函数库第20天课程 管理内存第21天课程 编译器的高级用法第三周复习第22天课程 附加课程1 面向对象编程语言第23天课程 附加课程2 C++编程语言第24天课程 附加课程3 C++类和对象第25天课程 附加课程4 Java语言基础第26天课程 附加课程5 Java类和方法第27天课程 附加课程6 其他Java技术第28天课程 附加课程7 C#编程语言附加课程复习附录A ASCII字符集附录B C/C++中的保留字附录C 使用二进制和十六进制数附录D 移植性问题附录E 常用的C语言函数附录F 作业答案附录G Dev-C++编译器
相关资源:21天学通C语言第六版.pdf )