不一样的C
不一样的C
1000+ 人选课
更新日期:2026/03/31
开课时间2025/09/12 - 2025/12/29
课程周期16 周
开课状态已结课
每周学时-
课程简介

从操作系统开发者和程序设计语言设计者的视角,进行程序设计教学。

课程在讲授一个较小的C语言核心之后,通过大量的程序演练来帮助同学们学习程序设计。 课程中使用严格明确的语言应用规则,帮助同学们从一开始就建立良好的编程习惯。


大量经典的C语言代码编程演示,让同学们感悟C语言程序设计的精髓。 

课程大纲

第1章 前言

1.1 程序设计语言概述

软件安装

第2章 计算机的组成

2.1 计算机的核心部件

2.2 存储器与赋值操作

2.3 运算器与表达式

2.4 控制器与执行流程控制

第3章 函数初步

3.1 函数语法

3.2 函数的定义与声明

简单函数设计

第4章 程序的编译与调试

4.1 Linux编程环境简介

4.2 程序调试环境与命令

4.3 GDB调试演示

4.4 LLDB调试演示

第5章 数据类型

5.1 整型类型

5.2 浮点类型

5.3 字符类型

自定义的有理数类型

第6章 递归函数与循环控制

6.1 递归函数

6.2 经典递归函数设计

6.3 递归定义的表达式与语句

6.4 使用循环语句

6.5 作业习题详解

递归函数设计

第7章 深入理解递归函数

7.1 递归案例精讲(上)

7.2 递归案例精讲(下)

第8章 变量的作用域

8.1 作用域

8.2 全局变量与静态变量

第9章 数组

9.1 数组初始化

9.2 数组的右值

9.3 使用数组的函数

9.4 数组的数组

9.5 三阶矩阵求逆

9.6 素数筛

数组练习

第10章 指针

10.1 指针初步

10.2 图像处理案例

第11章 指针与数组

11.1 指针与数组的关系

11.2 指针支持的运算

第12章 字符串

12.1 字符串类型

12.2 标准库中的字符串函数

第13章 结构体

13.1 结构体类型

13.2 贪吃蛇

13.3 算24点 (程序阅读)

结构体排序练习

App 下载
关注我们