C 语言教程
最后更新于 2020 年 7 月 27 日
一门学习 C 语言编程的入门课程。无需任何编程经验。
C 语言基础 #
输入和输出 #
C 语言中的表达式和运算符 #
- C 语言中的算术运算符
- C 语言中的运算符优先级和结合性
- C 语言中的赋值运算符
- C 语言中的递增和递减运算符
- C 语言中的关系运算符
- C 语言中的逻辑运算符
- C 语言中的条件运算符、逗号运算符和 sizeof() 运算符
- C 语言中的隐式类型转换
- C 语言中的显式类型转换
C 语言中的控制语句 #
- C 语言中的 If… else 语句
- C 语言中的 while 循环
- C 语言中的 do while 循环
- C 语言中的 for 循环
- C 语言中的无限循环
- C 语言中的 break 和 continue 语句
- C 语言中的 Switch 语句
函数 #
数组 #
指针 #
- C 语言中的指针基础
- C 语言中的指针运算
- 指针和一维数组
- 指针和二维数组
- C 语言中的按值调用和按引用调用
- C 语言中从函数返回多个值
- C 语言中从函数返回指针
- C 语言中向函数传递一维数组
- C 语言中向函数传递二维数组
- C 语言中的指针数组
- C 语言中的 void 指针
- C 语言中的 malloc() 函数
- C 语言中的 calloc() 函数
- C 语言中的 realloc() 函数
字符串 #
- C 语言中的字符串基础
- C 语言中的 strlen() 函数
- C 语言中的 strcmp() 函数
- C 语言中的 strcpy() 函数
- C 语言中的 strcat() 函数
- C 语言中的字符数组和字符指针
- C 语言中的字符串数组
- C 语言中指向字符串的指针数组
- C 语言中的 sprintf() 函数
- C 语言中的 sscanf() 函数
结构体和联合体 #
- C 语言中的结构体基础
- C 语言中的结构体数组
- C 语言中作为结构体成员的数组
- C 语言中的嵌套结构体
- C 语言中指向结构体的指针
- C 语言中作为结构体成员的指针
- C 语言中的结构体和函数
- C 语言中的联合体基础
- C 语言中的 typedef 语句
文件处理 #
- C 语言中的文件处理基础
- C 语言中的 fputc() 函数
- C 语言中的 fgetc() 函数
- C 语言中的 fputs() 函数
- C 语言中的 fgets() 函数
- C 语言中的 fprintf() 函数
- C 语言中的 fscanf() 函数
- C 语言中的 fwrite() 函数
- C 语言中的 fread() 函数