程序设计 I

中山大学,2025年秋季

本课程以 C 语言为载体,介绍程序设计的基本思想与方法。通过学习结构化程序设计,掌握问题分析、算法设计、程序实现与调试的基本过程,培养清晰、严谨的编程习惯。

教学团队

教学团队、邮箱与答疑时间
职务 姓名 邮箱 答疑时间
授课教师 岳晟 yuesh5@mail.sysu.edu.cn 周三 15:00–17:00
助教 龙语嫣 longyy25@mail2.sysu.edu.cn 周一 19:00–21:00
助教 吴劭雄 wushx56@mail2.sysu.edu.cn 周一 19:00–21:00

课程信息

上课安排与参考书目
上课安排
  • 周四,第3–4节,第1–17周(单周);第六教学楼(392栋)6507室。
  • 周二,第3–4节,第1–17周(每周);园东区106栋206室。
参考书目
  • 谭浩强. C程序设计. 第五版. 清华大学出版社.
  • Stephen Prata. C Primer Plus. 第六版(中文版). Addison-Wesley Professional.

课程资料

各章节的课件
章节 课件
01C语言概述 [课件]
02变量常量 [课件]
03运算符表达式 [课件]
04选择结构 [课件]
05循环结构 [课件]
06函数 [课件]
07数组 [课件]
08数组与指针 [课件]
09字符串 [上][下]
10函数与指针 [课件]
11结构体 [课件]
12链表 [课件]
13结构体进阶 [课件]
14文件 [课件]