C语言
易懂的 C 语言入门教程
基础
- 计算机常识
- 什么是计算机程序 ?
- 什么是计算机语言 ?
- 常见的计算机语言类型有哪些 ?
- 什么是C语言?
- C语言历史
- C语言标准
- C语言现状
- 为什么要学习C语言?
- 如何学好C语言
- 编写C语言程序用什么工具 ?
- Qt Creator安装
- 什么是环境变量?
- 如何创建C语言程序
- C语言程序组成
- 函数定义格式
- 如何运行编写好的程序
- C语言程序练习
- 初学者如何避免程序出现BUG
- 多语言对比
- 注释就是这么简单?
- 什么是关键字?
- 什么是标识符?
- 什么是数据?
- C语言数据类型
- 什么是常量?
- C语言变量全解?
- printf函数
- Scanf函数
- putchar和getchar
- C语言运算符大全解
- 阶段练习
入门
- 流程控制基本概念
- 选择结构
- 循环结构
- 四大跳转
- 循环的嵌套
- 图形打印
- 函数那点事
- main函数分析
- 递归函数(了解)
- 进制基本概念
- 进制转换
- 原码反码补码
- 位运算符
- 变量内存分析
- char类型内存存储细节
- 类型说明符详细解释
- 数组那点事
- 数组内部存储细节
- 数组注意事项
- 数组和函数
进阶
- 计数排序(Counting Sort)
- 选择排序
- 冒泡排序
- 插入排序
- 希尔排序
- 折半查找
- 进制转换(查表法)
- 二维数组那点事
- 二维数组的遍历和存储
- 二维数组与函数
- 二维数组练习
- 字符串的基本概念
- 字符串常用方法
- 字符串练习
- 指针基本概念
- 指针变量那点事
- 访问指针所指向的存储空间
- 指针类型与二级指针
- 指针访问数组元素
- 指针与字符串
- 指向函数指针
- 结构体详解
- 结构体数组
- 结构体指针
- 结构体内存分析
- 结构体变量占用存储空间大小
- 结构体嵌套定义
- 共用体
- 枚举
- 全局变量和局部变量
- 关键字
- static与extern对函数的作用
- Qt Creator编译过程做了什么?
- 计算机运算过程分析
- 预处理指令与宏定义
- 条件编译
- typedef关键字
- 宏定义与函数以及typedef区别
- const关键字
- 内存管理
- malloc函数
- free函数
- calloc函数
- realloc函数
- 链表与静态链表
- 动态链表详解
- 链表销毁与长度计算
- 链表查找与删除
- 文件基本概念
- 文件的打开和关闭
- 读写结构体
- 其它文件操作函数