本书译自《Teach Yourself C in 21 Days》第6版,该书的前五版都登上了畅销书排行榜,是初学者学习C语言的经典之作。本版按最新的标准(ISO/IEC:9899-1999),以循序渐进的方式介绍了C语言编程方面的知识,并提供了丰富的实例和大量的练习。通过学习实例,并将所学知识用于完成练习,读者将逐步了解、熟悉并精通C语言。

本书包括四周的课程,前三周详细介绍了C语言,第四周是附加课程,简要地介绍了最流行的面向对象语言——C++、Java和C#,附加课程的内容在光盘中以pdf格式文件提供。第一周的课程介绍了C语言程序的基本元素,包括变量、常量、语句、表达式、函数和循环;第二周介绍了数组、指针、字符和字符串、结构和共用体、变量的作用域、输入/输出等;第三周介绍了有关指针和函数的高级主题、磁盘文件读写、字符串操纵函数、函数库、内存管理以及编译器的高级用法等。

本书是为初中级程序员编写的,可作为学习C语言的教程或参考资料。

目录:

第一周课程

第1天课程 C语言初步

第2天课程 C语言程序的组成部分

第3天课程 存储信息:变量和常量

第4天课程 语句、表达式和运算符

……

第二周课程

第8天课程 使用数值数组

第9天课程 指针

第10天课程 字符和字符串

第11天课程 结构、共用体和TypeDef

……

第三周课程

第15天课程 有关指针的高级主题

第16天课程 使用磁盘文件

第17天课程 操纵字符串

第18天课程 有关函数的高级主题

……

附加课程(具体内容见光盘)

附录A ASCII字符集

……

由于目录太长,就不一一列举,提供部分供大家参考。

这是我见过的入门比较好的一套C语言教程,虽然并不可能在21天内完全掌握C语言,但是仔细学习的话,绝对可以让你在21天内真正入门,展开你以后的编程之道。

21天自学c语言漫画版,21天学通C语言第6版相关推荐

  1. C语言学习书籍推荐《学通C语言的24堂课》下载

    下载地址:点我 编辑推荐 <学通C语言的24堂课>: 用持续激励培养良好习惯以良好习惯铸就伟大梦想 --致亲爱的读者朋友 在开始学习<学通C语言的24堂课>的同时,强烈建议读者 ...

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

    前 言 21天学通C语言(第6版•修订版) 本书旨在引导读者在21天内学通C语言编程.虽然有来自诸如C++.Java和C#的激烈竞争,但很多初学编程者还是会选择C语言.正如第1天课程介绍的原因,选择C ...

  3. 《21天学通C语言(第7版)》一2.2 程序的组成部分

    本节书摘来自异步社区<21天学通C语言(第7版)>一书中的第2章,第2.2节,作者 [美]Bradley Jones , Peter Aitken , Dean Miller,更多章节内容 ...

  4. 《21天学通C++(第7版)》——12.8 作业

    本节书摘来自异步社区出版社<21天学通C++(第7版)>一书中的第12章,第12.8节,作者: [美]Siddhartha Rao, [德]Nicolai M. Josuttis,更多章节 ...

  5. 《21天学通Java(第7版)》—— 第2章 Java编程基础 2.1 语句和表达式

    本节书摘来异步社区<21天学通Java(第7版)>一书中的第2章,第2.1节,作者: [美]Rogers Cadenhead(罗格斯 卡登海德),更多章节内容可以访问云栖社区"异 ...

  6. 《21天学通Java(第6版)》—— 1.4 属性和行为

    本节书摘来异步社区<21天学通Java(第6版)>一书中的第1章,第1.4节,作者:[美]Rogers Cadenhead,更多章节内容可以访问云栖社区"异步社区"公众 ...

  7. 打算自学编程,但是不知道该先学哪门语言入门?

    最近,看到这样的一个话题:"打算自学编程,但是不知道该先学哪门语言入门?编程初学者应该先学C++.Java还是Python?",作为一个新手,应该学什么语言入门比较好呢?相信这是困 ...

  8. 21天学通c语言第四版pdf,21天学通Visual C++ PDF扫描版[116MB]

    21天学通Visual C++ 内容简介: 本书是Visual C++语言的入门教程,较全面地介绍了Visual C++编程的相关知识,然而,本书并没有泛讲Visual C++语言的所有知识,而是突出 ...

  9. 21天精通python-21天学通Python 完整pdf扫描版[58MB]

    21天学通Python全面.系统.深入地讲解了Python编程基础语法与高级应用.在讲解过程中,通过大量实际操作的实例将Python语言知识全面.系统.深入地呈现给读者.此外,作者专门为本书录制了大量 ...

  10. 21天学通HTML5和CSS3第二版,21天学通HTML5+CSS3

    本书全面.系统.深入地讲解了HTML5+CSS3网页设计与编程的基础语法与高级应用.在讲解过程中,通过大量取自实际操作的实例,将网页开发知识全面.系统.深入地呈现给读者.此外,作者专门为本书录制了大量 ...

最新文章

  1. c语言程序设计上机考试占多少分,C语言程序设计上机考试题目汇编.doc
  2. Spring 源码分析(四) ——MVC(一)Web 基础
  3. 对于细节的一些处理和领悟
  4. 简短的python金融数据分析师_让一位数据分析师崩溃有多简单?
  5. 计算机内存与内置类型,笔记本内存种类有哪些 笔记本常见内存类型介绍
  6. 数据库-优化-Limit查询的优化
  7. 安卓中bundle的使用
  8. Asp.Net Core 中IdentityServer4 授权中心之应用实战
  9. 20个非常棒的Jquery实用工具 [转]
  10. query的checkbox,radio,select等方法总结
  11. 当自监督遇上语言-图像预训练,UC伯克利提出多任务框架SLIP
  12. 《缠中说禅108课》61:区间套定位标准图解(分析示范六)
  13. 中国高新科技杂志中国高新科技杂志社中国高新科技编辑部2022年第6期目录
  14. IP 网络实验(模拟+设备)(IP网络)
  15. mysql字符集和校对规则(character sets and collations)详解
  16. 游戏“头号玩家”:像做游戏一样做web开发
  17. 盲盒app源码,可搭建部署二开.模式功能介绍.
  18. 基于浏览器的http普通请求与ajax请求
  19. 浅析 BloomFilter
  20. octave安装包pkg install命令及可选参数

热门文章

  1. 物联网产业链及通信模组详述
  2. 打印机服务器启用后自动关闭,打印机print spooler服务启动后总是自动停止的解决方法(没测试)...
  3. php操作redis实例大全
  4. 完美可用-DirectX修复工具增强版DirectX Repair
  5. 数学规划模型(五):多目标规划模型
  6. D1~D5 CIF 720P~1080P 视频各格式参数
  7. 保姆级的Arduino循迹小车研发日志及一些坑(其中包含L298N、Arduino、TCRT5000以及1:48的TT电机的使用)
  8. eclipse adt bundle不显示Android SDK菜单
  9. Unity3D脚本编程读书笔记——第3章 Unity 3D 脚本语言的类型系统
  10. linux 音频转换工具,Linux 音频格式转换初探