课程 / 计算机 / C语言程序设计(慕课版 第2版)
C语言程序设计(慕课版 第2版)
C语言程序设计(慕课版 第2版)
目录
介绍
资料
课程目录
-
1
C语言概述
- 课时 1 1.1.1 程序语言简述 可试学
- 课时 2 1.1.2 C语言的历史 可试学
- 课时 3 1.2 C语言的特点
- 课时 4 1.3 一个简单的C程序
- 课时 5 1.4 一个完整的C程序
- 课时 6 1.5 C语言程序的格式
- 课时 7 1.6.1 Dev C++
- 课时 8 1.6.2 Visual C++ 6.0
- 课时 9 1.6.3 Visual Studio 2019
- 课时 10 第1章 上机指导
-
2
算法
- 课时 11 2.1.1 算法的特性
- 课时 12 2.1.2 算法的优劣
- 课时 13 2.2.1 自然语言
- 课时 14 2.2.2 流程图
- 课时 15 2.2.3 N-S流程图
- 课时 16 第2章 上机指导
-
3
数据类型
- 课时 17 3.1 编程规范
- 课时 18 3.2 关键字
- 课时 19 3.3 标识符
- 课时 20 3.4 数据类型
- 课时 21 3.5.1 整型常量
- 课时 22 3.5.2 实型常量
- 课时 23 3.5.3 字符型常量
- 课时 24 3.5.4 转义字符
- 课时 25 3.5.5 符号常量
- 课时 26 3.6.1 整型变量
- 课时 27 3.6.2 实型变量
- 课时 28 3.6.3 字符型变量
- 课时 29 3.7 变量的存储类别
- 课时 30 3.7.1 auto变量
- 课时 31 3.7.2 static变量
- 课时 32 3.7.3 register变量
- 课时 33 3.7.4 extern变量
- 课时 34 3.8 混合运算
- 课时 35 第3章 上机指导
-
4
运算符与表达式
- 课时 36 4.1 表达式
- 课时 37 4.2.1 变量赋初值
- 课时 38 4.2.2 自动类型转换
- 课时 39 4.2.3 强制类型转换
- 课时 40 4.3.1 算术运算符
- 课时 41 4.3.2 算术表达式
- 课时 42 4.3.3 优先级与结合性
- 课时 43 4.3.4 自增、自减运算符
- 课时 44 4.4.1 关系运算符
- 课时 45 4.4.2 关系表达式
- 课时 46 4.5.1 逻辑运算符
- 课时 47 4.5.2 逻辑表达式
- 课时 48 4.5.3 优先级与结合性
- 课时 49 4.6.1 位逻辑运算符
- 课时 50 4.6.2 位逻辑表达式
- 课时 51 4.7 逗号运算符与逗号表达式
- 课时 52 4.8 复合赋值运算符
- 课时 53 第4章 上机指导
-
5
常用的数据输入/输出函数
- 课时 54 5.1 语句
- 课时 55 5.2.1 字符数据输出
- 课时 56 5.2.2 字符数据输入
- 课时 57 5.3.1 字符串输出函数
- 课时 58 5.3.2 字符串输入函数
- 课时 59 5.4 格式输出函数
- 课时 60 5.5 格式输入函数
- 课时 61 5.6 顺序程序设计应用
- 课时 62 第5章 上机指导
-
6
选择结构程序设计
- 课时 63 6.1 if语句
- 课时 64 6.2.1 if语句形式
- 课时 65 6.2.2 if…else语句形式
- 课时 66 6.2.3 else if语句形式
- 课时 67 6.3 if的嵌套形式
- 课时 68 6.4 条件运算符
- 课时 69 6.5.1 switch语句的基本形式
- 课时 70 6.5.2 多路开关模式的switch语句
- 课时 71 6.6 if…else语句和switch语句的区别
- 课时 72 6.7 选择结构程序应用
- 课时 73 第6章 上机指导
-
7
循环控制
- 课时 74 7.1 循环语句
- 课时 75 7.2 while语句
- 课时 76 7.3 do-while语句
- 课时 77 7.4.1 for语句使用
- 课时 78 7.4.2 for循环的变体
- 课时 79 7.4.3 for语句中的逗号应用
- 课时 80 7.5 3种循环语句的比较
- 课时 81 7.6.1 循环嵌套的结构
- 课时 82 7.6.2 循环嵌套实例
- 课时 83 7.7.1 goto语句
- 课时 84 7.7.2 break语句
- 课时 85 7.7.3 continue语句
- 课时 86 第7章 上机指导
-
8
数组
- 课时 87 8.1.1 一维数组的定义和引用
- 课时 88 8.1.2 一维数组初始化
- 课时 89 8.1.3 一维数组应用
- 课时 90 8.2.1 二维数组的定义和引用
- 课时 91 8.2.2 二维数组初始化
- 课时 92 8.2.3 二维数组应用
- 课时 93 8.3.1 字符数组的定义和引用
- 课时 94 8.3.2 字符数组初始化
- 课时 95 8.3.3 字符数组的结束标志
- 课时 96 8.3.4 字符数组的输入和输出
- 课时 97 8.3.5 字符数组应用
- 课时 98 8.4 多维数组
- 课时 99 8.5.1 选择法排序
- 课时 100 8.5.2 冒泡法排序
- 课时 101 8.5.3 交换法排序
- 课时 102 8.5.4 插入法排序
- 课时 103 8.5.6 排序算法的比较
- 课时 104 8.6.1 字符串复制
- 课时 105 8.6.2 字符串连接
- 课时 106 8.6.3 字符串比较
- 课时 107 8.6.4 字符串大小写转换
- 课时 108 8.6.5 获得字符串长度
- 课时 109 8.7.1 反转输出字符串
- 课时 110 8.7.2 输出系统日期和时间
- 课时 111 8.7.3 字符串的加密和解密
- 课时 112 第8章 上机指导
-
9
函数
- 课时 113 9.1 函数概述
- 课时 114 9.2.1 函数定义的形式
- 课时 115 9.2.2 定义与声明
- 课时 116 9.3.1 从函数返回
- 课时 117 9.3.2 返回值
- 课时 118 9.4.1 形式参数与实际参数
- 课时 119 9.4.2 数组作函数参数
- 课时 120 9.4.3 main函数的参数
- 课时 121 9.5.1 函数的调用方式
- 课时 122 9.5.2 嵌套调用
- 课时 123 9.5.3 递归调用
- 课时 124 9.6.1 内部函数
- 课时 125 9.6.2 外部函数
- 课时 126 9.7.1 局部变量
- 课时 127 9.7.2 全局变量
- 课时 128 9.8 函数应用
- 课时 129 第9章 上机指导
-
10
指针
- 课时 130 10.1.1 地址与指针
- 课时 131 10.1.2 变量与指针
- 课时 132 10.1.3 指针变量
- 课时 133 10.1.4 指针自加自减运算
- 课时 134 10.2.1 一维数组与指针
- 课时 135 10.2.2 二维数组与指针
- 课时 136 10.2.3 字符串与指针
- 课时 137 10.2.4 字符串数组
- 课时 138 10.3 指向指针的指针
- 课时 139 10.4 指针变量作函数参数
- 课时 140 10.5 返回指针值的函数
- 课时 141 10.6 指针数组作main函数的参数
- 课时 142 第10章 上机指导
-
11
结构体和共用体
- 课时 143 11.1.1 结构体类型的概念
- 课时 144 11.1.2 结构体变量的定义
- 课时 145 11.1.3 结构体变量的引用
- 课时 146 11.1.4 结构体类型变量的初始化
- 课时 147 11.2.1 定义结构体数组
- 课时 148 11.2.2 结构体数组的初始化
- 课时 149 11.3.1 指向结构体变量的指针
- 课时 150 11.3.2 指向结构体数组的指针
- 课时 151 11.3.3 结构体作为函数参数
- 课时 152 11.4 包含结构的结构
- 课时 153 11.5.1 链表概述
- 课时 154 11.5.2 创建动态链表
- 课时 155 11.5.3 输出链表
- 课时 156 11.6.1 链表的插入操作
- 课时 157 11.6.2 链表的删除操作
- 课时 158 11.7.1 共用体的概念
- 课时 159 11.7.2 共用体变量的引用
- 课时 160 11.7.3 共用体变量的初始化
- 课时 161 11.7.4 共用体类型的数据特点
- 课时 162 11.8 枚举类型
- 课时 163 第11章 上机指导
-
12
位运算
- 课时 164 12.1 位与字节
- 课时 165 12.2.1 “与”运算符
- 课时 166 12.2.2 “或”运算符
- 课时 167 12.2.3 “取反”运算符
- 课时 168 12.2.4 “异或”运算符
- 课时 169 12.2.5 “左移”运算符
- 课时 170 12.2.6 “右移”运算符
- 课时 171 12.3 循环移位
- 课时 172 12.4.1 位段的概念与定义
- 课时 173 12.4.2 位段相关说明
- 课时 174 第12章 上机指导
-
13
预处理
- 课时 175 13.1.1 不带参数的宏定义
- 课时 176 13.1.2 带参数的宏定义
- 课时 177 13.2 #include指令
- 课时 178 13.3.1 #if命令
- 课时 179 13.3.2 #ifdef及#ifndef命令
- 课时 180 13.3.3 #undef命令
- 课时 181 13.3.4 #line命令
- 课时 182 13.3.5 #pragma命令
- 课时 183 第13章 上机指导
-
14
文件
- 课时 184 14.1 文件概述
- 课时 185 14.2.1 文件类型指针
- 课时 186 14.2.2 文件的打开
- 课时 187 14.2.3 文件的关闭
- 课时 188 14.3.1 fputc函数
- 课时 189 14.3.2 fgetc函数
- 课时 190 14.3.3 fputs函数
- 课时 191 14.3.4 fgets函数
- 课时 192 14.3.5 fprintf函数
- 课时 193 14.3.6 fscanf函数
- 课时 194 14.3.7 fread和fwrite函数
- 课时 195 14.4.1 fseek函数
- 课时 196 14.4.2 rewind函数
- 课时 197 14.4.3 ftell函数
- 课时 198 第14章 上机指导
-
15
存储管理
- 课时 199 15.1.1 内存的组织方式
- 课时 200 15.1.2 堆与栈
- 课时 201 15.2.1 malloc函数
- 课时 202 15.2.2 calloc函数
- 课时 203 15.2.3 realloc函数
- 课时 204 15.2.4 free函数
- 课时 205 15.3 内存丢失
- 课时 206 第15章 上机指导
-
16
网络套接字编程
- 课时 207 16.1.1 IP地址
- 课时 208 16.1.2 OSI七层参考模型
- 课时 209 16.1.3 地址解析
- 课时 210 16.1.4 域名系统
- 课时 211 16.1.5 TCPIP协议
- 课时 212 16.1.6 端口
- 课时 213 16.1.7 套接字的引入
- 课时 214 16.1.8 网络字节顺序
- 课时 215 16.2.1 套接字概述
- 课时 216 16.2.2 TCP的套接字的socket编程
- 课时 217 16.2.3 UDP的套接字的socket编程
- 课时 218 16.3.1 套接字函数介绍
- 课时 219 16.3.2 基于TCP的网络聊天程序
- 课时 220 第16章 上机指导
-
17
综合开发实例——趣味俄罗斯方块
- 课时 221 17 综合开发实例——趣味俄罗斯方块
-
18
综合实例——学生信息管理系统
- 课时 222 18 学生信息管理系统
教材信息
书号:978-7-115-53171-1
链接:https://www.ryjiaoyu.com/book/details/40117
链接:https://www.ryjiaoyu.com/book/details/40117
最新问答
暂无问答
最新学生
刘起源
刘锦帆
付灿
赵前铭
田思雨
闫亚莹
杨勇
宋广驰
韦智深
任镜宇
郭文茹
陈柯延
王一龙
李陶春
罗新孜
鲁俊
靳云鹏
任校彤
徐艺
魏浩