【C语言程序设计精髓】哈尔滨工业大学 | 苏小红
合集 · 【哈工大宝藏课程】 (22)
-
【单片机原理及应用】哈尔滨工业大学 | 张毅刚 赵光权 孟升卫
15:17:48
-
【集合论与图论】哈尔滨工业大学 | 姜守旭
33:20:52
-
【形式语言与自动机理论】哈尔滨工业大学 | 王春宇
9:42:08
-
【编译原理】哈尔滨工业大学 | 陈鄞
34:25:04
-
【计算机网络】哈尔滨工业大学 | 李全龙 聂兰顺
40:10:48
-
【数据库系统】哈尔滨工业大学 | 战德臣
31:55:30
-
【计算机专业导论】哈尔滨工业大学 | 战德臣
28:01:50
-
【软件工程专业导论】哈尔滨工业大学 | 徐晓飞 战德臣
28:29:51
-
【高级语言程序设计(Python)】哈尔滨工业大学 | 车万翔
5:56:30
-
【算法设计与分析入门】哈尔滨工业大学 | 王宏志
5:48:03
-
【大数据算法】哈尔滨工业大学 | 王宏志
7:50:58
-
【计算机组成原理】哈尔滨工业大学 | 刘宏伟
32:50:34
-
【电路】哈尔滨工业大学 | 刘洪臣 齐超
27:28:59
-
【互换性与测量技术基础】哈尔滨工业大学 | 马惠萍 刘永猛
4:13:46
-
【无机化学】哈尔滨工业大学 | 张兴文
8:38:09
-
【管理沟通:思维与技能】哈尔滨工业大学 | 张莉
8:49:17
-
【国际学术交流英语】哈尔滨工业大学 | 王松
5:47:51
-
【设计之美】哈尔滨工业大学 | 王妍
6:58:11
-
【工科数学分析(微积分)】哈尔滨工业大学 | 尤超
280:23:01
-
【C语言程序设计精髓】哈尔滨工业大学 | 苏小红
32:15:12
-
【程序设计基础】哈尔滨工业大学 | 苏小红
7:37:13
-
【理论力学(物理类)】哈尔滨工业大学 | 任延宇
21:42:59
Parts
- P1 · 1.1 为什么要学习C语言
- P2 · 1.2 在Codeblocks下进行Debug
- P3 · 1.3 变量的定义
- P4 · 1.4.1 变量占内存的字节数
- P5 · 1.4.2 不同类型变量的表述范围和存储形式
- P6 · 1.4.3 在IDE中查看变量占内存的字节数
- P7 · 1.5 宏常量和const常量
- P8 · 1.6.1 计算的未来和未来的计算
- P9 · 1.6.2 编译型语言与解释型语言及其运行差异
- P10 · 1.6.3 现代主流计算机指令集
- P11 · 2.1 算术运算符
- P12 · 2.2.1 赋值运算符
- P13 · 2.2.2 在IDE中定义变量并为变量赋值
- P14 · 2.3 增1和减1运算符
- P15 · 2.4 算术表达式中的自动类型换转
- P16 · 2.5 强制类型转换运算符
- P17 · 2.6.1 赋值中的自动类型转换导致的数值溢出问题
- P18 · 2.6.2 赋值中的自动类型转换导致的精度损失问题
- P19 · 3.1 数据的格式化屏幕输出
- P20 · 3.2 数据的格式化键盘输入
- P21 · 3.3 单个字符的输入和输出
- P22 · 3.4 用getchar()输入数据存在的问题
- P23 · 3.5 用%c输入数据存在的问题
- P24 · 4.1 关系运算符和逻辑运算符
- P25 · 4.2 条件语句与条件运算符
- P26 · 4.3 开关语句
- P27 · 4.4 程序测试
- P28 · 5.1 用for语句实现计数控制的循环
- P29 · 5.2.1 用while和do-while语句实现标记控制的循环
- P30 · 5.2.2 while和do-while在递推中的应用
- P31 · 5.3 条件控制的循环-猜数游戏
- P32 · 5.4 嵌套循环
- P33 · 5.5 流程的转移控制和用穷举法求解问题
- P34 · 5.6.1 程序调试方法和错误案例分析
- P35 · 5.6.2 错误案例分析-取反操作在累加求和中存在的问题
- P36 · 5.6.3 错误案例分析:pow函数在累加求和中存在的问题
- P37 · 6.1.1 函数的定义、调用和参数传递
- P38 · 6.1.2 函数原型
- P39 · 6.1.3 函数优化
- P40 · 6.2 函数封装和程序的健壮性
- P41 · 6.3 错误案例分析-计算素数
- P42 · 6.4 断言和防御式编程
- P43 · 6.5 多文件结构
- P44 · 6.6 代码优化
- P45 · 6.7 代码风格
- P46 · 7.1.1 函数的嵌套调用和递归调用 - 基本概念和实例
- P47 · 7.1.2 函数的嵌套调用和递归调用 - hanoi问题的递归求解
- P48 · 7.2 递归函数和递归调用栈
- P49 · 7.3 尾递归-一种特殊的递归调用方法
- P50 · 7.4.1 变量的作用域 - 基本概念和实例
- P51 · 7.4.2 变量的作用域 - 全局变量的利与弊
- P52 · 7.5.1 变量的存储类型-基本概念
- P53 · 7.5.2 变量的存储类型-自动变量和静态局部变量的实例分析
- P54 · 7.5.3 变量的作用域与存储类型的小结
- P55 · 8.1.1 数组的定义和初始化
- P56 · 8.1.2 数组下标越界访问实例分析
- P57 · 8.2.1 向函数传递一维数组和二维数组
- P58 · 8.2.2 循环优化
- P59 · 8.2.3 程序实例:杨辉三角形与Fibonacci数列
- P60 · 8.3.1 计算最大值
- P61 · 8.3.2 线性查找和二分查找
- P62 · 8.4.1 冒泡排序
- P63 · 8.4.2 交换排序
- P64 · 8.4.3 选择排序
- P65 · 8.4.4 归并排序
- P66 · 8.5.1 筛法求素数
- P67 · 8.5.2 文曲星猜数游戏
- P68 · 8.5.3 进阶:数组元素的访问和螺旋矩阵
- P69 · 8.6.1 飞机大战-system函数
- P70 · 8.6.2 飞机大战-playsound函数
- P71 · 8.6.3 飞机大战-控制飞机移动方式
- P72 · 8.6.4 飞机大战-发射子弹
- P73 · 9.1 指针变量的定义、初始化和解引用
- P74 · 9.2.1 指针变量作为函数参数
- P75 · 9.2.2 指针变量作为函数参数-典型实例
- P76 · 9.2.3 指针变量作为函数参数错误案例分析-计算最大值
- P77 · 9.2.4 指针变量作为函数参数错误案例分析--计算最大最小值
- P78 · 9.3.1 函数指针的定义和引用
- P79 · 9.3.2 函数指针的典型应用:通用的排序函数
- P80 · 9.3.3 函数指针的典型应用:计算任意函数的定积分
- P81 · 10.1.1 字符串的输入和输出
- P82 · 10.1.2 字符串的表示与存储
- P83 · 10.2 字符串处理函数
- P84 · 10.3.1 向函数传递字符串
- P85 · 10.3.2 从函数返回字符串
- P86 · 10.4 缓冲区溢出与缓冲区溢出攻击
- P87 · 10.5.1 错误案例分析-缓冲区溢出
- P88 · 10.5.2 错误案例分析-字符串连接
- P89 · 10.6 字符串的实际应用案例:迷宫游戏
- P90 · 11.1 指针的算术运算
- P91 · 11.2 指针和一维数组之间的关系
- P92 · 11.3 指针和二维数组之间的关系
- P93 · 11.4.1 指针数组及其应用:处理多个字符串
- P94 · 11.4.2 指针数组应用:命令行参数
- P95 · 11.4.3 指针数组应用:中文乘法九九表
- P96 · 11.4.4 指针数组应用:数字年份转换为汉字年份
- P97 · 11.4.5 指针数组应用:中文加法运算
- P98 · 12.1 结构体类型的声明和结构体变量的定义
- P99 · 12.2 结构体和数组的嵌套
- P100 · 12.3.1 结构体所占内存的字节数
- P101 · 12.3.2 结构体的操作
- P102 · 12.4.1 结构体指针
- P103 · 12.4.2 向函数传递结构体
- P104 · 12.5.1 枚举类型
- P105 · 12.5.2 共用体类型
- P106 · 12.6 典型应用实例:洗发牌模拟
- P107 · 13.1.1 C程序的内存映像
- P108 · 13.1.2 动态内存分配函数
- P109 · 13.2.1 动态数组的特点和基本操作
- P110 · 13.2.2 动态数组的创建
- P111 · 13.2.3 动态数组的增长和释放
- P112 · 13.3.1 常见的内存错误及其解决对策:非法内存访问
- P113 · 13.3.2 常见的内存错误及其解决对策:野指针
- P114 · 13.3.3 常见的内存错误及其解决对策:内存泄漏
- P115 · 13.4 鲲鹏多核体系和弱内存模型
- P116 · 14.1.1 顺序存储和链式存储
- P117 · 14.1.2 单向链表的基本概念
- P118 · 14.1.3 单向链表的建立
- P119 · 14.1.4 单向链表的建立(实际操作)
- P120 · 14.1.5 单向链表的节点查找
- P121 · 14.1.6 单向链表的节点插入
- P122 · 14.1.7 单向链表的节点删除
- P123 · 14.2 循环链表求解循环报数问题
- P124 · 14.3.1 线性表:队列
- P125 · 14.3.2 队列与循环队列
- P126 · 14.3.3 顺序存储结构实现的循环队列求解循环报数
- P127 · 14.3.4 链式存储结构实现的循环队列求解循环报数
- P128 · 14.4.1 字符串逆序的顺序栈实现
- P129 · 14.4.2 从回文诗到回文字符串判断的栈实现
- P130 · 14.4.3 栈数据结构的应用-逆波兰表达式求值
- P131 · 14.5.1 树
- P132 · 14.5.2 图
- P133 · 15.1 二进制文件文本文件和标准输入输出流
- P134 · 15.2 文件的打开和关闭
- P135 · 15.3 按格式读写文件
- P136 · 15.4.1 按字符读写文件:fgetc与fputc
- P137 · 15.4.2 按字符读写文件:fgetc与fputc与feof的程序实例
- P138 · 15.4.3 按字符读写文件:feof在使用中存在的问题原因分析
- P139 · 15.4.4 按行读写文件
- P140 · 15.5 按数据块读写文件
- P141 · 15.6 文件的随机读写与文件缓冲
Description
讲课教师 | 苏小红 赵玲玲 叶麟
Comments
当年苏老师给我了满分,先投个币
♥ 94 ↩ 1
官方直接共享课程!不是转载不是盗版!赞一个[星星眼]
♥ 94
好的大学没有围墙
♥ 43
当初我们的C语言就是苏老师教的[星星眼]
♥ 36 ↩ 1
有配套教材吗?真心求教。
♥ 29 ↩ 10
mooc上学完一遍,讲得可以说是我听过的最好的了
♥ 14 ↩ 1
四舍五入,我的母校是哈工大
♥ 14
老师能不能开一下字幕啊[星星眼][星星眼][星星眼]
♥ 13
苏小红C语言程序设计(第三版)电子版。■ 苏小红C语言语言程序设计(第三版)课后习题答案电子版。(非常详细的答案,课后程序题答案也很详细)。■找到了,两本我都找到了,如果大家要的话,10块钱两本全发给你。■私聊告诉我,你的微信或QQ,我把文件发给你。(b站私信发不了文件)■还有苏小红老师上c语言课用的ppt,非常清晰的ppt。苏小红老师自己制作的c语言ppt,不是我自己制作的c语言ppt
♥ 12 ↩ 5
这课粗看了一下,讲得真好,可惜我c语言程序设计前年2022年上完,相见恨晚啊。
♥ 9
C语言就靠你了[doge]
♥ 9
准备复试,希望能上岸[doge_金箍]
♥ 7
这个课程对应的教材是第三版还是第四版? 求解答
♥ 7 ↩ 1
知识在接近我,在接近大众[doge]
♥ 6
我当年的C语言老师是张卫老师[呲牙]
♥ 5
规格严格 功夫到家
♥ 5
母校我来了[doge]
♥ 5
相见恨晚啊,c语言没学好进来补补
♥ 4
[打call]
♥ 3
今年一定上岸hit
♥ 2