(2017~2018 第二学期)
章节 | 名称 | 内容 | 课件 |
---|---|---|---|
第0章 | C语言简介 | 1. 语言与程序的关系。 2. C语言与标准演化史。 3. 标准与实现的关系。 4. 程序的编辑、编译、连接、运行。 |
查看 下载 |
第1章 | 构成C语言程序的单词 | 1. 详解第一个程序。 2. 程序与“单词”。 3. 一种特殊的“单词”:关键词。 4. 源文件、头文件、编译单元的概念。 5. 注释的作用。 6. main函数的作用及常见形式。 |
查看 下载 |
第2章 | 从问题求解到程序设计 | 1. 问题求解与算法。 2. 程序与算法的关系。 3. 算法的好坏如何评价? 4. 算法的本质是处理数据。 5. 数据与数据类型。 6. 数据类型与标识符,标识符的声明。 7. 常量与字面值。 8. 数据的输入输出。 |
查看 下载 |
第3章 | 运算符与表达式 | 1. 左值与右值。 2. 运算符总揽及运算符优先级。 3. 运算符与表达式。 4. 表达式副作用、括号运算符与表达式。 5. 类型转换。 6. 内存溢出简介。 |
查看 下载 |
第4章 | 流程控制 | 1. 算法及基本结构:顺序结构、选择结构、循环结构。 2. 算法流程图的画法。 3. 语句的定义与分类。 4. 顺序语句、选择语句、循环语句。 5. 面向过程的程序设计简介。 |
查看 下载 |
第5章 | 数组 | 1. 数组的声明。 2. 一维数组的存储、初始化方法及使用。 3. 二维数组的存储、初始化方法及使用。 4. 一维字符数组与字符串。 |
查看 下载 |
第6章 | 指针 | 1. 单重、多重指针变量的声明。 2. 指针变量本身的存储单元与指针变量所指的存储单元。 3. 变量名、存储地址、存储空间大小、指针变量之间关系。 4. 特殊指针:const指针、空指针、void指针。 5. 指针变量的运算。 6. 指向数组的指针与元素为指针的数组。 7. 指针的运算(针对指向数组的指针)。 8. 二维数组与指针的关系 |
查看1 下载1 查看2 下载2 |
第7章 | 函数 | 1. 面向过程的程序设计与函数的关系。 2. 函数的概念。 3. 函数的定义、声明。函数原型的概念。 4. 参数传递:值传递与地址传递。 5. 嵌套调用与递归调用。 6. 生存期与声明作用域。 7. 存储类说明符。 8. 类型限制符。 9. 动态内存分配标准库函数。 10. 指向函数的指针。 11. typedef的高级用法。 |
查看 下载 |
第8章 | 自定义数据类型 | 1. 枚举类型及使用。 2. 结构体类型的声明。 3. 结构体对象、结构体对象数组。 4. 结构体对象成员的访问。 5. 结构体与动态链表。 6. 共同体。 |
查看1 下载1 查看2 下载2 |
第9章 | 预处理 | 1. 预处理器与预处理指令。 2. 文件包含。 3. 宏定义与宏替换。 4. 条件编译。 |
查看 下载 |
第10章 | 标准库函数 | 1. 标准库与非标准库。 2. 字符与字符串处理函数。 3. 文件及相关函数。 4. 标准语言补充。 |
查看 下载 |