程序设计
复旦大学本科生课程(2026秋季)。以C语言为主线,结合计算机执行与内存模型,学习程序设计的基本概念、数据类型、字符串与格式化输入输出。
课程简介
本课程面向集成电路与微纳电子创新学院本科生,由毕朝日老师主讲,于2026年秋季开设。课程以C语言为主线,从计算机如何执行程序出发,将语言规则与数据在内存中的表示联系起来,结合程序实例、调试练习与习题解析,帮助同学理解程序的运行过程,逐步掌握阅读、编写和调试C程序的方法。
讲义下载
课程大纲(已发布部分)
| 讲次 | 主题 | 主要内容 |
|---|---|---|
| 1 | 引言 | 二进制与计算机执行、编译过程、C语言概观、程序结构与调试 |
| 2 | 基本数据类型与格式化输入输出 | 内存与地址、整数与补码、浮点数、字符编码、格式化输入输出基础 |
| 3 | 字符串与格式化输入输出 | 字符数组与字符串长度、常量、输出格式控制、输入读取过程、字符输入输出 |