欢迎来到在线教学平台
问题答疑
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
首页 - 课程列表 - 课程详情
返回
C语言程序设计
课程类型:
选修课
发布时间:
2020-09-13 11:49:38
主讲教师:
课程来源:
建议学分:
0.00分
课程编码:
mk000319
课程介绍
课程目录
教师团队
第1周程序设计与C语言
1.1程序设计语言及其发展
(13分钟)
1.2C语言的发展及其特点
(10分钟)
1.3简单的C程序介绍
(32分钟)
1.4C程序的上机步骤
(20分钟)
(1.1.1)--课件:程序设计语言及其发展
(1.2.1)--课件:C语言的发展及其特点
(1.3.1)--课件:由一个函数组成的C程序
(1.3.2)--课件:由两个函数组成的C程序
(1.4.1)--课件:C程序的上机步骤课件
第2周程序的数据描述——基本数据类型
2.1C语言基本元素
(15分钟)
2.2C语言数据类型
(5分钟)
2.3常量和变量
(18分钟)
2.4整型数据
(18分钟)
2.5实型数据
(18分钟)
2.6字符型数据
(23分钟)
(2.1.1)--课件:C语言基本元素
(2.2.1)--课件:C语言数据类型
(2.3.1)--课件:常量和变量
(2.4.1)--课件:整型数据
(2.5.1)--课件:实型数据
(2.6.1)--课件:字符型数据
第3周程序的数据运算
3.1运算符与表达式
(8分钟)
3.2算术运算
(1分钟)
3.3赋值运算
(13分钟)
3.4自增和自减运算及强制类型转换
(11分钟)
(3.1.1)--课件3.1运算符与表达式
(3.2.1)--课件3.2算术运算
(3.3.1)--课件3.3赋值运算
(3.4.1)--课件3.4自增和自减运算及强制类型转换
第4周顺序结构程序设计
4.1程序的基本结构
(14分钟)
4.2C语句概述
(12分钟)
4.3字符数据输入输出
(13分钟)
4.4数据格式化输入输出
(54分钟)
(4.1.1)--课件:程序的基本结构
(4.2.1)--课件:C语句概述
(4.3.1)--课件:字符数据输入输出
(4.4.1)--课件:格式化输出函数print
(4.4.2)--课件:格式化输入函数scan
第5周选择结构程序设计
5.1关系运算符和关系表达式
(8分钟)
5.2逻辑运算符和逻辑表达式
(9分钟)
5.3if语句
(24分钟)
5.4switch语句
(12分钟)
5.5条件运算符和条件表达式
(5分钟)
5.6选择结构程序举例
(8分钟)
(5.1.1)--课件5.1关系运算符和关系表达式
(5.2.1)--课件5.2逻辑运算符和逻辑表达式
(5.3.1)--课件5.3if语句
(5.4.1)--课件5.4switch语句
(5.5.1)--课件5.5条件运算符和条件表达式
(5.6.1)--课件5.6选择结构程序举例
第6周循环结构程序设计
6.1while语句
(10分钟)
6.2do…while语句
(12分钟)
6.3for语句
(29分钟)
6.4循环嵌套
(15分钟)
6.5辅助控制语句
(18分钟)
6.6循环结构实例
(14分钟)
(6.1.1)--课件
(6.2.1)--课件
(6.3.1)--课件
(6.4.1)--课件
(6.5.1)--课件
(6.6.1)--课件
第7周同类型数据的处理——数组(一)
7.1同类数据处理问题
(3分钟)
7.2一维数组的定义和引用
(12分钟)
7.3一维数组的应用
(6分钟)
7.4二维数组定义和引用
(19分钟)
7.5二维数组的应用
(12分钟)
7.6数组下标越界访问问题
(8分钟)
(7.1.1)--7.1同类数据处理问题
(7.2.1)--7.2课件
(7.3.1)--7.3课件
(7.4.1)--7.4课件
(7.5.1)--7.5课件
(7.6.1)--7.6课件
第8周同类型数据的处理——数组(二)
7.7字符数组定义及输入输出
(35分钟)
7.8字符串处理函数
(28分钟)
7.9字符数组应用举例
(49分钟)
(8.1.1)--课件:字符数组定义及初始化
(8.1.2)--课件:字符串逐个字符输入输出
(8.1.3)--课件:字符串整体输入输出
(8.2.1)--课件:字符串处理函数
(8.3.1)--课件:字符数组应用举例1
(8.3.2)--课件:字符数组应用举例2
第9周模块化程序设计——函数(一)
8.1概述
(7分钟)
8.2函数定义与调用
(25分钟)
8.3函数的参数传递
(13分钟)
8.4数组作为函数参数
(38分钟)
(9.1.1)--8.1概述课件
(9.2.1)--8.2函数的定义与调用课件
(9.3.1)--8.3函数的参数传递课件
(9.4.1)--8.4数组作为函数参数课件
第10周模块化程序设计——函数(二)
8.5函数的嵌套调用与递归调用
(20分钟)
8.6变量的作用域
(15分钟)
8.7变量的存储类别
(22分钟)
(10.1.1)--8.5函数的嵌套调用与递归调用课件
(10.3.1)--8.7变量的存储类别课件
第11周C语言灵魂——指针(一)
9.1地址和指针的基本概念
(8分钟)
9.2指针变量的定义与引用
(32分钟)
9.3指针和数组
(36分钟)
(11.1.1)--课件:地址和指针的基本概念
(11.2.1)--课件:指针变量的定义与引用
(11.2.2)--课件:指针变量作函数参数
(11.3.1)--课件:指针和一维数组
(11.3.2)--课件:指针和二维数组
(11.3.3)--课件:指向数组的指针变量作函数参数
第12周C语言的灵魂——指针(二)
9.4指针和字符串
(17分钟)
9.5指针与函数
(17分钟)
9.6指针数组和指向指针的指针变量
(12分钟)
(12.1.1)--课件:指针和字符串
(12.2.1)--课件:指针与函数
(12.3.1)--课件:指针数组和指向指针的指针变量
第13周不同类型数据的处理——结构体和共用体
11.5单链表删除
(6分钟)
11.6单链表插入
(13分钟)
10.1结构体类型的定义
(13分钟)
10.2结构体变量
(9分钟)
10.3结构体指针
(5分钟)
10.4向函数传递结构体
(9分钟)
10.5共用体
(11分钟)
11.1链表概述
(8分钟)
11.2单链表建立
(11分钟)
11.3单链表输出
(12分钟)
11.4单链表查找
(13分钟)
(13.1.1)--课件:结构体类型的定义
(13.2.1)--课件:结构体变量
(13.3.1)--课件:结构体指针
(13.4.1)--课件:向函数传递结构体
(13.5.1)--课件:共用体
(13.6.1)--课件:11.1链表概述
(13.7.1)--课件:11.2单链表建立
(13.8.1)--课件:11.3单链表输出
(13.9.1)--课件:11.4单链表查找
(13.10.1)--课件:11.5单链表删除
(13.11.1)--课件:11.6单链表插入
第14周文件
12.1文件概述
(9分钟)
12.2文件的打开和关闭
(8分钟)
12.3文件的顺序读写
(13分钟)
12.4文件的随机读写
(6分钟)