☰
EEEWiki
C语言
入门准备
C 语言是什么
为什么先学 C
开发环境
第一个程序
语法基石
程序骨架
总览
main 函数
注释写法
编译过程
基本单词
总览
标识符命名
关键字一览
常量与字面量
数据类型
总览
整数类型
浮点类型
字符类型
sizeof 测大小
类型转换
数据与运算
变量
总览
声明与初始化
作用域
常量 const
运算符
总览
算术运算
关系与逻辑
赋值运算
位运算入门
优先级技巧
流程控制
总览
条件分支
总览
if / else
多分支 else if
switch
循环
总览
for 循环
while / do-while
break / continue
综合练习
总览
打印 1~100
求最大公约数
函数
总览
函数基础
总览
为什么要用函数
定义与调用
参数与返回值
深入函数
总览
局部与全局
递归初步
综合示例
数组与字符串
总览
数组基础
总览
一维数组
二维数组
遍历与查找
字符串
总览
字符串本质
常用函数
安全注意
指针专题
总览
指针入门
总览
指针是什么
声明与使用
空指针安全
指针应用
总览
指针与数组
函数指针
void 指针
自定义类型
总览
结构体
总览
定义结构体
访问成员
结构体指针
其它类型工具
总览
枚举 enum
共用体 union
typedef 别名
位域入门
输入输出
总览
标准输入输出
总览
printf 格式化
scanf 读入
字符输入细节
文件操作
总览
打开与关闭
读写文本
记事本示例
预处理器
总览
宏与头文件
总览
#include
#define 宏
条件编译
内存入门
总览
动态内存
总览
栈与堆直觉
malloc / free
内存泄漏
新手避坑
总览
常见错误
总览
语法类错误
运行时陷阱
代码风格建议