- 关键字
- 标识符
- 标示符命名规范
- 注释基本概念
- 注释的使用
- 数据及数据类型
- 常量基本概念
- 不同类型常量的表示方法
- 变量基本概念
- 变量初始化和引用
- 变量的作用域
- 变量内存分析
- Scanf函数基本概念
- Scanf函数注意事项
- Scanf函数实现原理
- Printf函数基本概念
- printf函数注意事项
- 运算符的概念以及分类
- 运算符的优先级以及结
- 算术运算符
- 求余运算符
- 类型转换问题
- 赋值运算符
- 复合运算符
- 自增运算符
- sizeof运算符
- 逗号运算符
- 关系运算符
- 关系运算符优先级和结合性
- 逻辑运算符
- 逻辑运算符结合性和优先级
- 三目运算符
- 流程控制基本概念
- 选择结构-if练习
- 选择结构-if注意点
- 石头剪子布实现
- 选择结构-Switch基本概念
- Switch注意事项
- if和Switch转换
- Switch练习
- 循环基本概念
- while循环
- while练习
- while循环注意点
- break关键字
- continue关键字
- 你猜我猜你猜我猜不猜实现
- dowhile循环基本概念
- do-while和while对比
- for循环基本概念
- for循环的其他形式
- 循环嵌套
- 打印图形(一)
- 打印图形(二)
- 打印99乘法表
- 函数基本概念
- 函数的定义
- 函数的参数
- 函数的声明
- 函数的调用
- 函数练习
- 递归函数
- 递归函数应用
- Xcode运行原理
- 手动编译
- include指令
- C语言模块化编程概念
- 进制基本概念
- 进制转换
- 原码反码补码概念及转换
- 为什么要引入反码、补码?
- 位运算符介绍一
- 位运算符介绍二
- 变量内存分析
- char类型
- 类型说明符
- 数组的基本概念
- 数组的定义、初始化、使用
- 数组遍历
- 数组注意事项
- 数组的内存分配
- 数组元素作为函数参数
- 数组练习
- 选择排序
- 冒泡排序
- 折半查找
- 进制转换查表法
- 二维数组基本概念
- 二维数组的遍历和存储
- 二维数组与函数
- 《迷宫》游戏玩法及实现思路
- 《迷宫》游戏代码实现
- 字符串的基本概念
- 字符串输入输出
- 字符串常用方法一
- 字符串常用方法二
- 字符串练习
- 字符串数组
- 指针基本概念
- 指针变量初始化
- 指针练习
- 多级指针
- 指针类型
- 指针与数组
- 指针与字符串
- 返回指针的函数
- 指向函数指针
- 构造类型及结构体
- 定义结构体
- 结构体变量的定义