Bootstrap

C语言基础要素:前言

前言

设计目标

《C语言基础要素》系列教程,精选C语言中,适用于入门阶段,必须100%掌握的知识点;故而对于很多语法细节以及一些语言特性,采取了舍弃的态度,但这并不妨碍对编程建立一个俯瞰视角。在课程中,我们仅使用char, int, double三种数据类型,采取引导式编写手法,如:

  • 学习了基础类型后,我们会引入建立在类型之上的运算操作。
  • 掌握了关系运算与逻辑运算后,我们引入条件分支语句。
  • 在认识ASCII码表后,将转型为从离散量到容器(数组)的使用。
  • 之后引出函数以实现程序的分而治之。
  • 随之引入结构体抽象的概念,来更好的设计程序。
  • 最后文件的界入,使我们可处理的数据有更多的选择。

学会的知识点

在完整学习本教程后,我们可以掌握以下知识点,并使得我们有能力开发一些简易的应用程序。

  • 如何输出信息到屏幕
  • 转义字符的使用
  • 类型、变量及其相关的运算
  • 关系运算、逻辑运算
  • 分支语句与循环语句
  • ASCII码表及其应用
  • 数组的使用
  • 函数的使用
  • 指针基础
  • 程序调试基础
  • 宏基础
  • 结构体及抽象的概念
  • 文本文件的使用
  • 程序的逻辑组织

未涉及的概念

对于未涉及的语言特性,我们将在《C语言进阶要素》中会覆盖,这其中包括

  • 更多类型知识(枚举、多维数组、联合等)
  • 递归函数、可变参函数、
  • 动态分配、指针运算
  • 指针数组、数组指针
  • 函数指针
  • 位运算
  • 二进制文件
;