C语言基础教程源码


01 初识C语言

01 C源码示例 02 C源码示例 03 C语言文件扩展名

02 C语言概述

01 第一个C程序

02 C语言度量单位转换

03 C语言函数

04 调试C程序

05 C语言语义错误

03 C语言数据结构

01 C实例程序

02 C语言打印int值

03 C语言打印八进制和十六机制格式

04 C语言整数溢出

05 C语言格式化输出整型

06 C语言字符类型

07 C语言可移植整数类型名

08 C语言打印输出浮点类型

09 C语言浮点数舍入错误

10 C语言整型大小

11 C语言参数错误实例

12 C语言转义实例

04 C语言字符串和格式化输入输出

01 C语言字符串实例

02 C语言字符串实例

03 C语言strlen函数

04 C语言常量实例

05 C语言limit.h实例

06 C语言printout函数实例

07 C语言使用修饰符和标记实例

08 C语言格式化输出修饰符组合实例

09 C语言格式标记实例

10 C语言不匹配的整型转换实例

11 C语言不匹配的浮点类型转换

12 C语言printf函数返回值实例

13 C语言打印长字符串实例

14 C语言scanf函数实例

15 C语言使用变宽输出字段

16 C语言跳过输入字符实例

17 C语言字符串格式化实例

05 C语言运算符表达式与语句

01 C语言循环实例1

02 C语言循环实例2

03 C语言赋值实例

04 C语言乘法运算符实例

05 C语言乘法运算符实例

06 C语言除法运算符实例

07 C语言运算符优先级

08 C语言sizeof运算符

09 C语言求模运算实例

10 C语言自增运算符实例

11 C语言自增前缀后缀实例

12 C语言自减运算符实例

13 C语言语句实例

14 C语言自动类型转换实例

15 C语言带参数的函数实例

16 C语言运算符表达式语句综合实例

06 C语言循环控制语句

01 C语言循环实例

02 C语言终止循环实例

03 C语言while循环语法要点实例

04 C语言while循环语法要点

05 C语言浮点数比较

06 C语言真条件实例

07 C语言真条件实例

08 C语言循环语句中勿用=实例

09 C语言布尔类型

10 C语言while循环实例

11 C语言for循环实例

12 C语言for循环实例

13 C语言for循环实例

14 C语言for循环实例

15 C语言for循环实例

16 C语言for循环实例

17 C语言for循环实例省略表达式

18 C语言for循环实例

19 C语言for循环实例

20 C语言for循环实例

21 C语言do while循环实例

22 C语言循环实例

23 C语言循环嵌套实例

24 C语言循环嵌套实例2

25 C语言for循环和数组的使用

26 C语言循环实例

27 C语言for循环实例

07 C语言条件控制语句

01 C语言if语句实例

02 C语言if语句 getchar putchar

03 C语言ctype函数实例

04 C语言else if 实例

05 C语言多重嵌套if

06 C语言逻辑运算符实例

07 C语言统计程序实例

08 C语言条件运算符

09 C语言continue实例

10 C语言break实例

11 C语言多重选择实例

12 C语言多重标签实例

08 C语言字符输入输出

01 C语言单字符IO实例

02 C语言判断文件结尾实例

03 C语言文件实例

04 C语言使用缓冲区实例

05 C语言混合数字和字符输入

06 C语言指定行列打印字符

07 C语言输入验证

08 C语言菜单程序

09 C语言猜数游戏

09 C语言函数

01 C语言创建和使用函数实例

02 C语言函数参数实例

03 C语言函数返回值

04 C语言函数原型实例

05 C语言函数原型实例

06 C语言函数递归实例

07 C语言递归实例

08 C语言函数递归实例

09 C语言使用头文件实例

10 C语言使用头文件实例

11 C语言地址运算符

12 C语言更改变量

13 C语言更改程序变量

11 C语言字符串

01 C语言表示字符串的几种方式

02 C语言使用指针操作字符串实例

03 C语言字符串的地址

04 C语言字符串数组

05 C语言指针和字符串

06 C语言gets和puts函数

07 C语言fgets函数

08 C语言fgets函数

09 C语言fgets函数

10 C语言scanf函数用法

11 C语言puts函数用法

12 C语言puts函数用法

13 C语言自定义输入输出函数

14 C语言strlen函数实例

15 C语言strcat函数实例

16 C语言strncat实例

17 C语言strcmp函数实例

18 C语言strcmp实例

19 C语言strcmp实例

20 C语言strcmp实例

22 C语言strncmp实例

23 C语言字符串拷贝实例

24 C语言字符串拷贝实例

25 C语言字符串拷贝实例

26 C语言使用sprintf格式化字符串

27 C语言字符串排序

28 C语言修改字符串实例

29 C语言命令行参数实例

30 C语言字符串转换为数字实例

12 C语言存储类别 链接和内存管理

01 C语言变量作用域

02 C语言变量作用域

03 C语言局部静态变量

04 C语言全局变量

05 C语言不同的存储类型

06 C语言随机数函数

07 C语言掷骰子程序

08 C语言动态数组

09 C语言内存

13 C语言文件输入输出

01 C语言标准IO实例

02 C语言文件压缩实例

03 C语言fprintf fscanf函数

04 C语言函数文件随机访问

05 C语言文件追加实例

06 C语言二进制文件随机访问

14 C语言结构和其他数据形式

01 C语言打印图书目录实例

02 C语言结构数组实例

03 C语言嵌套结构实例

04 C语言指向结构的指针

05 C语言把结构成员作为参数传递

06 C语言传递结构的地址

07 C语言传递结构实例

08 C语言使用指向结构的指针

09 C语言传递并返回结构实例

10 C语言使用指针和malloc函数实例

11 C语言复合字面量实例

12 C语言可变数组实例

13 C语言使用结构数组函数实例

14 C语言在文件中保存结构内容实例

15 C语言枚举实例

16 C语言函数指针实例

15 C语言位运算

01 C语言二进制位运算实例

02 C语言使用位操作显示二进制

03 C语言定义并使用字段

04 C语言位字段和按位运算

16 C语言预处理器和库函数

01 C语言预处理指令define

02 C语言带参数的宏

03 C语言宏替换实例

04 C语言使用##运算符

05 C语言变参宏实例

06 C语言文件包含实例

07 C语言使用头文件实例

08 C语言条件编译实例

09 C语言避免重复包含实例

10 C语言重复包含头文件

11 C语言预定义宏和预定义标识符

12 C语言把直角坐标转换为极坐标实例

13 C语言定义泛型宏

14 C语言退出程序实例

15 C语言qsort排序函数实例

16 C语言assets断言用法

17 C语言内存拷贝实例

18 C语言可变参数实例

19 C语言自定义类型

17 C语言高级数据表示

01 C语言使用结构数组实例

02 C语言结构链表实例

03 C语言链表实例

04 C语言队列实例

05 C语言二叉树实例

06 C语言二分查找树实例