Kenneeth Lane Thompson为了方便的玩自己编写的游戏程序,用汇编语言写了UNIX操作系统,又为了更方便的写这个UNIX而创造了C。创造在游戏中产生,业绩在创造中成就!从此,C便一发不可收拾,独领风骚!当计算遇上了困惑,当编程选择了C,当面向问题的计算机程序设计加入了优秀团队,就是这门课程!
Overview
Syllabus
- 第一周:函数(一)
- 1.1 函数定义
- 1.2 模块化程序设计
- 1.3 函数调用、声明和返回
- 1.4 函数间参数传递
- 第二周:函数(二)
- 函数递归调用
- 第三周:函数(三)
- 3.1 变量存储属性
- 3.2 编译预处理
- 第四周:指针(一)
- 4.1 指针的定义、初始化和引用
- 4.2 指针与数组
- 第五周:指针(二)
- 5.1 指针与字符串
- 5.2 多维数组指针
- 第六周:指针(三)
- 6.1指针与函数
- 6.2指针与指针
- 第七周:链表(一)
- 7.1 结构的概念
- 7.2 结构数组
- 7.3 结构指针
- 7.4 结构与函数
- 7.5 联合
- 第八周:链表(二)
- 8.1 typedef自定义类型
- 8.2 枚举类型
- 8.3 链表的概念
- 8.4 链表的基本操作
- 第九周 文件
- 9.1 文件概述
- 9.2 文件型指针
- 9.3 文件的打开与关闭
- 9.4 文件的顺序读写
- 9.5 文件的随机读写
- 9.6 文件检测
- 9.7 文件应用实例
- 第十周 总结与练习
- 10.1 C语言知识总结
- 10.2 C语言练习
- 期末考试复习题
- 期末考试复习题
- 期末考试复习题答案
- 期末考试复习题答案
- 期末考试
Taught by
Fengxia Li, , Yufeng Chen, Qing Xue, and