第一章: C语言简介
Windows,Linux 环境下下载和安装C语言的GCC编译器
C语言编译过程
第二章:程序算法
什么是算法? 算法的演变过程,程序设计步骤
软件开发生命周期 (System Development Life Cycle, SDLC)
为什么算法(algorithm)是程序设计的灵魂?
怎么样的解决问题方案才称为算法?算法基本结构图
第三章 数据类型和运算符
十进制和二进制的相互转换
什么是整形变量?
什么是浮点变量?
什么是常量和转义字符?
C语言运算符, C语言运算符运算顺序
C语言运算符优先级 详细列表
类型转换
第四章 C语言顺序程序设计
C语言的注释语句
C语句概述及格式输入与输出
顺序结构程序设计举例 – 输入三角形的三边长,求三角形面积
第五章 C语言分支语句
什么是C语言的条件语句?
switch 语句
第六章 C语言循环语句和循环控制语句
循环语句及循环控制语句
第七章 字符串和数组
数组
字符串及字符数据的输入输出
第八章 指针
指针
字符串指针和指向字符串的针指变量
第九章 函数和函数调用
函数和函数调用
指针参数和函数指针
第十章 预处理命令概述及宏定义
预处理命令概述及宏定义
第十一章 结构体和共同体
结构体 ( Structures )
C 共用体 (union )
结构体(struct) 和共同体(union)的区别
第十二章 存储类和内存管理
存储类: auto, extern, static, register
动态分配内存
C语言中数据区的分配
链表(LinkedList) C 语言实现
第十三章 C语言文件管理和按位操作符
C语言的文件管理
什么是C语言的按位运算符和移位运算符(Bitwise Operators)?