前 言

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语言(第6版•修订版)》一导读相关推荐

  1. 《用户体验设计 本质、策略与经验》一2 设计师

    本节书摘来自异步社区<用户体验设计 本质.策略与经验>一书中的第2章,第2.1节,作者[美]Robert Hoekman Jr.,更多章节内容可以访问云栖社区"异步社区" ...

  2. 《用户体验设计 本质、策略与经验》一导读

    目 录 1 简介 2 设计师 3 适应 4 理解 5 质疑 6 交流 7 劝说 8 领导 9 学习 10 不讲理

  3. 2018年用户体验设计的10个趋势

    设计和体验从未像现在这么重要.在过去的10年当中,设计不断适应着用户的新需求,发生了翻天覆地的变化.虽然我们不大可能预测太远的未来,但是我们仍然可以对明年的设计趋势有一个基本的猜测.今天的文章,我们将 ...

  4. 4点,从今天谈用户体验设计经验京东亚马逊购物

    4点意见.从今天在京东和亚马逊的购物体验谈用户体验设计 导读: 今天,想给自己买一款笔记本,货比三家.打开京东和亚马逊的首页.搜索"笔记本",在对照和购买的过程中,我有明显不同的感 ...

  5. 精美网页设计案例_用户体验设计的精美艺术

    精美网页设计案例 There are interactive experiences that simply blow you away. You know it's been a positive ...

  6. 实现线程哪种方法更好_实施数据以实现更好的用户体验设计的4种方法

    实现线程哪种方法更好 Gone are the days when design used to rely mainly on the color palettes and the creativit ...

  7. 面向对象的用户体验设计(持续更新10.29)

    注:本文为原创产品设计译文,由于原文较长,预计分为5次完成.首发PMCAFF,转载请私信,感谢捧场,欢迎交流,谢谢~ 原文:Object-Oriented UX 2012年6月,我在CNN.com工作 ...

  8. 用户体验设计和精益设计的平衡之道

    对你而言那个更重要:是制作出拥有杀手级用户体验的产品来吸引用户?还是尽快制作出能满足用户的产品并抢占大量的市场份额? 假设一款产品用户体验非常差的话,用户不会使用它,但假设作为市场上的先入者,用户也会 ...

  9. 【破茧成蝶-用户体验设计】读书笔记

    第一篇:成为用户体验设计师的信念 01.什么是用户体验设计 以用户为中心的一种设计手段,以用户需求为目标,为提升用户体验而做的设计. 用户体验设计首先是要解决用户的某个实际问题,其次是让问题变得更容易 ...

  10. 为何用户体验无法被设计,如何为用户体验设计

    近来许多设计师开始谈论用户体验(UX).我们试图取悦用户,甚至提供某种魔力,这样他们才会爱上我们的网站.应用程序和启动界面.用户体验是一个非常模糊的概念,导致许多人对它产生了错误的理解.此外,很多设计 ...

最新文章

  1. 如何写新的C++ OP
  2. ASP.NET 2.0 HttpHandler实现生成图片验证码(示例代码下载)
  3. 屏幕为什么要正负压供电_负压变换器的设计
  4. 使用version遇到的那些坑
  5. cannot find module 'cordova-common'
  6. java - 线程1打印1-10,当线程打印到5后,线程2打印“hello”,然后线程1继续打印...
  7. idea创建、运行、打包控制台程序
  8. STL工作笔记-map中关于erase返回值的操作
  9. delphi生产者消费者模式代码_并发设计模式:生产者-消费者模式,并发提高效率...
  10. SpringBoot2.1.5(6)----中文配置指南
  11. [******] java多线程连续打印abc
  12. Aop RealProxy 千年遇BUG
  13. javascript的模块开发方法;
  14. 微信小程序 java通过 rawData 和 session_key 生成 signature 签名
  15. i3cpu驱动xp_Intel英特尔Core i3/Core i5/Core i7系列CPU核芯显卡驱动
  16. imagecopyresampled要生成彩色却生成了灰色图片
  17. 详解mysql执行计划
  18. 自学python网站-python自学网站
  19. 球定位实景导航 iOS实用应用周排行
  20. python批量下载图片

热门文章

  1. 英国4g网络频段_英国需要网络会议
  2. [MVS]《Non-parametric Depth Distribution Modelling based Depth Inference for Multi-view Stereo》阅读笔记
  3. MTC生态最新的落地应用,连环竞技场即将耀世而来
  4. 就算砸下1300亿造车,苹果颠覆行业也有点难
  5. PyTorch 打印模型结构、输出维度和参数信息(torchsummary)
  6. IT增值服务客户案例(二):河南郑州大四实习生,职业规划和项目开发指导
  7. SQL Server入门(四) 官网关于 SQL Server初级入门教程
  8. python3的自学之路--3_python的数据类型
  9. Azure Kinect DK 基本开发流程
  10. 德邦维新:如何打赢“未来之战”?