《21天学通C语言(第6版•修订版)》一导读-阿里云开发者社区

开发者社区> 开发与运维> 正文

《21天学通C语言(第6版•修订版)》一导读

简介: 本书包含一周的附加课程,旨在让读者对面向对象编程以及最流行的面向对象语言(C++、Java和C#)有个初步的了解。虽然这些章节无法全面地介绍这些主题,但将让您得以起步。


102a0377f0dab715671eb9b80499b95d54acd010

前 言

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++编译器

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章