C语言程序设计基础 主讲教师 王雪梅   安徽信息工程学院 开课时间 2018-09-20 至 2019-08-30 学习总人数:2370人 视频时长:6:47:56

  • 课程简介
  • 授课教师
  • 章节目录
  • 课程讨论
  • 课程公告

课程名称:《C语言程序设计基础》

基础要求:零基础

适合人群:计算机类专业和其他工科类专业学生、其他爱好编程的人员

代码环境:Visual C++6. 0(全国计算机等级考试指定环境 )

知识范围:2016年全国计算机等级考试二级C语言考试大纲

课程说明:C语言是编程语言的长青树,是系统程序、嵌入式系统等领域无可替代的编程语言,它的语法是其他编程语言的基础。在这个信息化的社会,学点编程很重要。


引言
> 引言
1 预备知识
> 1.1 比特与二进制
> 1.2 进制转换
> 1.3 浮点数
> 1.4 信息在计算机中表示
2 基本程序语句
> 2.1 标识符、变量和常量
> 2.2 运算符与表达式
> 2.3 输入输出函数
3 算法与流程图
> 3.1 算法的概念及描述方法
> 3.2 算法流程图
> 3.3 算法示例
4 分支结构
> 4.1 if结构
> 4.2 switch结构
> 4.3 分支嵌套
> 4.4 程序范例
5 循环结构
> 5.1 for循环
> 5.2 while循环
> 5.3 do while循环
> 5.4 break 和 continue
> 5.5 循环嵌套
> 5.6 程序范例
6 数组
> 6.1 一维数组
> 6.2 一维数组的使用
> 6.3 二维数组
> 6.4 字符数组1
> 6.5 字符数组2
> 6.6 二维字符数组
> 6.7 数组作为函数的参数
7 函数
> 7.1 函数的概念
> 7.2 变量的作用域与存储类型
> 7.3 内部函数与外部函数
> 7.4 递归函数的设计与调用
> 7.5 预处理
> 7.6 综合练习
8 指针
> 8.1 指针的概念
> 8.2 指针与变量的关系
> 8.3 指针的运算
> 8.4 指针与数组的关系
> 8.5 指针与函数的关系
9 构造数据类型
> 9.1 结构体数据类型
> 9.2 结构体变量与结构体数组
> 9.3 联合体和枚举数据类型
> 9.4 链表的概念
10 位运算
> 10.1 按位取反运算
> 10.2 移位运算-左移
> 10.3 移位运算-右移
> 10.4 按位与运算
> 10.5 按位或运算
> 10.6 按位异或运算
> 10.7 综合案例
11 文件操作
> 11.1 文件的概念
> 11.2 文件的打开与关闭
> 11.3 文件的顺序读写
> 11.4 文件的随机读写
阶段测验1-前三章
阶段测验-前6章
阶段测验-至文件
阶段测验-至位运算
即将开课了!
2018-09-22 13:14:59

本课程将于9月初开放,敬请期待!

教材纠错奖励平时分!!!
2018-09-22 13:14:37

各位同学:

  本学期使用的是新编教材,难免有些疏忽,欢迎大家一起查错纠错,把发现的错误在这里公布,老师会给平时分奖励。感谢大家的参与!

                        王雪梅老师   2018.9.22

联系我们:ahmooc@ustc.edu.cn 电话:0551-63607943、66197609
技术支持:中国科大先研院亚慕在线教育MOOC创新实践基地