高级语言程序设计
高级语言程序设计
5万+ 人选课
更新日期:2026/05/20
开课时间2026/03/09 - 2026/06/29
课程周期16 周
开课状态开课中
每周学时-
课程简介



本课程是南京邮电大学大一理工科新生的平台课,已有二十多年的教学经验积累。

课程以C语言作为载体和切入点介绍面向过程的程序设计思想与方法。课程的教学内容包括:计算机基本知识、内存与进制、常量与变量、基本数据类型、运算符与表达式、流程控制、函数、指针、数组、结构体与链表、文件、常用算法等,并将面向过程的程序设计思想贯穿其中。通过84个教学视频共计12小时26分47秒时长完整展示课程的全部内容,视频中对每个示例都在编程环境下进行跟踪演示,讲解详尽清晰并体现如何查错和调试,体现理论知识与实际编程相结合。学员可以边听边练,线下勤练编程才能真正掌握课程内容。通过学习本课程,学生能达到:基本掌握结构化程序设计的思想与方法,会使用C语言编写中等及有一定难度的程序,并能够熟悉至少一种C语言的集成开发环境。



 

课程大纲

第一章 初识计算机、程序与C语言(共5个视频,时长:32分钟54秒)

1.1 计算机及其基本结构

1.2 计算机程序与计算机语言

1.3 C语言简介

1.4 二进制及进制转换问题

第一章单元测验

第二章 初识C源程序及其数据类型(共5个视频,时长:57分钟7秒)

2.1 C源程序及其符号

2.2 C语言中的数据类型

2.3 常量

2.4 变量

2.5 基本数据类型在计算机内部的表示

第二章单元测验

第三章 表达式与运算符(共8个视频,时长:49分钟13秒)

3.1 表达式与运算符

3.2 运算符的优先级与结合性

3.3 常用运算符

3.4 运算过程中的数据类型转换

3.5 位运算

第三章编程

第三章单元测验

第四章 程序流程控制(共11个视频,时长:2小时16分钟37秒)

4.1 语句与程序流程

4.2 顺序结构

4.3 选择结构

4.4 循环结构

4.5 break与continue

4.6 应用举例

第四章单元测验

第四章编程

第五章 函数的基本知识(共7个视频,时长:48分钟8秒)

5.1 模块化程序设计与函数

5.2 函数的定义

5.3 函数的调用

5.4 递归函数

5.5 变量的作用域与存储类型

5.6 应用举例

第五章编程

第五章单元测验

第六章 数组(共 8个视频,时长:1小时15 分钟51 秒)

6.1 一维数组的定义初始化及访问

6.2 一维数组的应用

6.3 二维数组的定义初始化及访问

6.4 二维数组的应用

6.5 数组的常用算法

第六章编程

第六章单元测验

第七章 指针(共 14个视频,时长: 2小时37分钟 39秒)

7.1 指针变量

7.2 指针与数组

7.3 指针与函数

7.4 应用举例

7.5 指针进阶

第七章编程

第七章单元测验

第八章 字符串(共 4个视频,时长: 35分钟 55秒)

8.1 字符串的定义与初始化

8.2 字符串的处理与操作

8.3 字符串应用举例

第八章单元测验

第八章编程

第九章 编译预处理与多文件工程程序(共5个视频,时长: 36分钟 29秒)

9.1 编译预处理

9.2 多文件工程程序

9.3 应用举例

第九章单元测验

第九章编程

第十章 结构、联合、枚举(共10个视频,时长: 1小时2分钟 10秒)

10.1 结构体

10.2 联合

10.3 枚举

10.4 链表

第十章编程

第十章单元测验

第十一章 文件(共7个视频,时长: 54分钟54秒)

11.1 文件与文件指针

11.2 文件的打开与关闭

11.3 文件读写

11.4 指针定位与文件的随机读写

第十一章单元测验

App 下载
关注我们