【C语言程序设计精髓】哈尔滨工业大学 | 苏小红

合集 · 【哈工大宝藏课程】 (22)

  1. 15:17:48
    【单片机原理及应用】哈尔滨工业大学 | 张毅刚 赵光权 孟升卫
  2. 33:20:52
    【集合论与图论】哈尔滨工业大学 | 姜守旭
  3. 9:42:08
    【形式语言与自动机理论】哈尔滨工业大学 | 王春宇
  4. 34:25:04
    【编译原理】哈尔滨工业大学 | 陈鄞
  5. 40:10:48
    【计算机网络】哈尔滨工业大学 | 李全龙 聂兰顺
  6. 31:55:30
    【数据库系统】哈尔滨工业大学 | 战德臣
  7. 28:01:50
    【计算机专业导论】哈尔滨工业大学 | 战德臣
  8. 28:29:51
    【软件工程专业导论】哈尔滨工业大学 | 徐晓飞 战德臣
  9. 5:56:30
    【高级语言程序设计(Python)】哈尔滨工业大学 | 车万翔
  10. 5:48:03
    【算法设计与分析入门】哈尔滨工业大学 | 王宏志
  11. 7:50:58
    【大数据算法】哈尔滨工业大学 | 王宏志
  12. 32:50:34
    【计算机组成原理】哈尔滨工业大学 | 刘宏伟
  13. 27:28:59
    【电路】哈尔滨工业大学 | 刘洪臣 齐超
  14. 4:13:46
    【互换性与测量技术基础】哈尔滨工业大学 | 马惠萍 刘永猛
  15. 8:38:09
    【无机化学】哈尔滨工业大学 | 张兴文
  16. 8:49:17
    【管理沟通:思维与技能】哈尔滨工业大学 | 张莉
  17. 5:47:51
    【国际学术交流英语】哈尔滨工业大学 | 王松
  18. 6:58:11
    【设计之美】哈尔滨工业大学 | 王妍
  19. 280:23:01
    【工科数学分析(微积分)】哈尔滨工业大学 | 尤超
  20. 32:15:12
    【C语言程序设计精髓】哈尔滨工业大学 | 苏小红
  21. 7:37:13
    【程序设计基础】哈尔滨工业大学 | 苏小红
  22. 21:42:59
    【理论力学(物理类)】哈尔滨工业大学 | 任延宇

Parts

  1. P1 · 1.1 为什么要学习C语言
  2. P2 · 1.2 在Codeblocks下进行Debug
  3. P3 · 1.3 变量的定义
  4. P4 · 1.4.1 变量占内存的字节数
  5. P5 · 1.4.2 不同类型变量的表述范围和存储形式
  6. P6 · 1.4.3 在IDE中查看变量占内存的字节数
  7. P7 · 1.5 宏常量和const常量
  8. P8 · 1.6.1 计算的未来和未来的计算
  9. P9 · 1.6.2 编译型语言与解释型语言及其运行差异
  10. P10 · 1.6.3 现代主流计算机指令集
  11. P11 · 2.1 算术运算符
  12. P12 · 2.2.1 赋值运算符
  13. P13 · 2.2.2 在IDE中定义变量并为变量赋值
  14. P14 · 2.3 增1和减1运算符
  15. P15 · 2.4 算术表达式中的自动类型换转
  16. P16 · 2.5 强制类型转换运算符
  17. P17 · 2.6.1 赋值中的自动类型转换导致的数值溢出问题
  18. P18 · 2.6.2 赋值中的自动类型转换导致的精度损失问题
  19. P19 · 3.1 数据的格式化屏幕输出
  20. P20 · 3.2 数据的格式化键盘输入
  21. P21 · 3.3 单个字符的输入和输出
  22. P22 · 3.4 用getchar()输入数据存在的问题
  23. P23 · 3.5 用%c输入数据存在的问题
  24. P24 · 4.1 关系运算符和逻辑运算符
  25. P25 · 4.2 条件语句与条件运算符
  26. P26 · 4.3 开关语句
  27. P27 · 4.4 程序测试
  28. P28 · 5.1 用for语句实现计数控制的循环
  29. P29 · 5.2.1 用while和do-while语句实现标记控制的循环
  30. P30 · 5.2.2 while和do-while在递推中的应用
  31. P31 · 5.3 条件控制的循环-猜数游戏
  32. P32 · 5.4 嵌套循环
  33. P33 · 5.5 流程的转移控制和用穷举法求解问题
  34. P34 · 5.6.1 程序调试方法和错误案例分析
  35. P35 · 5.6.2 错误案例分析-取反操作在累加求和中存在的问题
  36. P36 · 5.6.3 错误案例分析:pow函数在累加求和中存在的问题
  37. P37 · 6.1.1 函数的定义、调用和参数传递
  38. P38 · 6.1.2 函数原型
  39. P39 · 6.1.3 函数优化
  40. P40 · 6.2 函数封装和程序的健壮性
  41. P41 · 6.3 错误案例分析-计算素数
  42. P42 · 6.4 断言和防御式编程
  43. P43 · 6.5 多文件结构
  44. P44 · 6.6 代码优化
  45. P45 · 6.7 代码风格
  46. P46 · 7.1.1 函数的嵌套调用和递归调用 - 基本概念和实例
  47. P47 · 7.1.2 函数的嵌套调用和递归调用 - hanoi问题的递归求解
  48. P48 · 7.2 递归函数和递归调用栈
  49. P49 · 7.3 尾递归-一种特殊的递归调用方法
  50. P50 · 7.4.1 变量的作用域 - 基本概念和实例
  51. P51 · 7.4.2 变量的作用域 - 全局变量的利与弊
  52. P52 · 7.5.1 变量的存储类型-基本概念
  53. P53 · 7.5.2 变量的存储类型-自动变量和静态局部变量的实例分析
  54. P54 · 7.5.3 变量的作用域与存储类型的小结
  55. P55 · 8.1.1 数组的定义和初始化
  56. P56 · 8.1.2 数组下标越界访问实例分析
  57. P57 · 8.2.1 向函数传递一维数组和二维数组
  58. P58 · 8.2.2 循环优化
  59. P59 · 8.2.3 程序实例:杨辉三角形与Fibonacci数列
  60. P60 · 8.3.1 计算最大值
  61. P61 · 8.3.2 线性查找和二分查找
  62. P62 · 8.4.1 冒泡排序
  63. P63 · 8.4.2 交换排序
  64. P64 · 8.4.3 选择排序
  65. P65 · 8.4.4 归并排序
  66. P66 · 8.5.1 筛法求素数
  67. P67 · 8.5.2 文曲星猜数游戏
  68. P68 · 8.5.3 进阶:数组元素的访问和螺旋矩阵
  69. P69 · 8.6.1 飞机大战-system函数
  70. P70 · 8.6.2 飞机大战-playsound函数
  71. P71 · 8.6.3 飞机大战-控制飞机移动方式
  72. P72 · 8.6.4 飞机大战-发射子弹
  73. P73 · 9.1 指针变量的定义、初始化和解引用
  74. P74 · 9.2.1 指针变量作为函数参数
  75. P75 · 9.2.2 指针变量作为函数参数-典型实例
  76. P76 · 9.2.3 指针变量作为函数参数错误案例分析-计算最大值
  77. P77 · 9.2.4 指针变量作为函数参数错误案例分析--计算最大最小值
  78. P78 · 9.3.1 函数指针的定义和引用
  79. P79 · 9.3.2 函数指针的典型应用:通用的排序函数
  80. P80 · 9.3.3 函数指针的典型应用:计算任意函数的定积分
  81. P81 · 10.1.1 字符串的输入和输出
  82. P82 · 10.1.2 字符串的表示与存储
  83. P83 · 10.2 字符串处理函数
  84. P84 · 10.3.1 向函数传递字符串
  85. P85 · 10.3.2 从函数返回字符串
  86. P86 · 10.4 缓冲区溢出与缓冲区溢出攻击
  87. P87 · 10.5.1 错误案例分析-缓冲区溢出
  88. P88 · 10.5.2 错误案例分析-字符串连接
  89. P89 · 10.6 字符串的实际应用案例:迷宫游戏
  90. P90 · 11.1 指针的算术运算
  91. P91 · 11.2 指针和一维数组之间的关系
  92. P92 · 11.3 指针和二维数组之间的关系
  93. P93 · 11.4.1 指针数组及其应用:处理多个字符串
  94. P94 · 11.4.2 指针数组应用:命令行参数
  95. P95 · 11.4.3 指针数组应用:中文乘法九九表
  96. P96 · 11.4.4 指针数组应用:数字年份转换为汉字年份
  97. P97 · 11.4.5 指针数组应用:中文加法运算
  98. P98 · 12.1 结构体类型的声明和结构体变量的定义
  99. P99 · 12.2 结构体和数组的嵌套
  100. P100 · 12.3.1 结构体所占内存的字节数
  101. P101 · 12.3.2 结构体的操作
  102. P102 · 12.4.1 结构体指针
  103. P103 · 12.4.2 向函数传递结构体
  104. P104 · 12.5.1 枚举类型
  105. P105 · 12.5.2 共用体类型
  106. P106 · 12.6 典型应用实例:洗发牌模拟
  107. P107 · 13.1.1 C程序的内存映像
  108. P108 · 13.1.2 动态内存分配函数
  109. P109 · 13.2.1 动态数组的特点和基本操作
  110. P110 · 13.2.2 动态数组的创建
  111. P111 · 13.2.3 动态数组的增长和释放
  112. P112 · 13.3.1 常见的内存错误及其解决对策:非法内存访问
  113. P113 · 13.3.2 常见的内存错误及其解决对策:野指针
  114. P114 · 13.3.3 常见的内存错误及其解决对策:内存泄漏
  115. P115 · 13.4 鲲鹏多核体系和弱内存模型
  116. P116 · 14.1.1 顺序存储和链式存储
  117. P117 · 14.1.2 单向链表的基本概念
  118. P118 · 14.1.3 单向链表的建立
  119. P119 · 14.1.4 单向链表的建立(实际操作)
  120. P120 · 14.1.5 单向链表的节点查找
  121. P121 · 14.1.6 单向链表的节点插入
  122. P122 · 14.1.7 单向链表的节点删除
  123. P123 · 14.2 循环链表求解循环报数问题
  124. P124 · 14.3.1 线性表:队列
  125. P125 · 14.3.2 队列与循环队列
  126. P126 · 14.3.3 顺序存储结构实现的循环队列求解循环报数
  127. P127 · 14.3.4 链式存储结构实现的循环队列求解循环报数
  128. P128 · 14.4.1 字符串逆序的顺序栈实现
  129. P129 · 14.4.2 从回文诗到回文字符串判断的栈实现
  130. P130 · 14.4.3 栈数据结构的应用-逆波兰表达式求值
  131. P131 · 14.5.1 树
  132. P132 · 14.5.2 图
  133. P133 · 15.1 二进制文件文本文件和标准输入输出流
  134. P134 · 15.2 文件的打开和关闭
  135. P135 · 15.3 按格式读写文件
  136. P136 · 15.4.1 按字符读写文件:fgetc与fputc
  137. P137 · 15.4.2 按字符读写文件:fgetc与fputc与feof的程序实例
  138. P138 · 15.4.3 按字符读写文件:feof在使用中存在的问题原因分析
  139. P139 · 15.4.4 按行读写文件
  140. P140 · 15.5 按数据块读写文件
  141. P141 · 15.6 文件的随机读写与文件缓冲
Description
讲课教师 | 苏小红 赵玲玲 叶麟

Comments

凌虚Louis 2024-01-30

当年苏老师给我了满分,先投个币

♥ 94 ↩ 1

JJJosam 2024-01-30

官方直接共享课程!不是转载不是盗版!赞一个[星星眼]

♥ 94

做梦尿尿是真尿尿 2024-02-17

好的大学没有围墙

♥ 43

盛安府尹 2024-01-30

当初我们的C语言就是苏老师教的[星星眼]

♥ 36 ↩ 1

Jackylumin 2024-01-30

有配套教材吗?真心求教。

♥ 29 ↩ 10

大熊猫楼 2024-03-30

mooc上学完一遍,讲得可以说是我听过的最好的了

♥ 14 ↩ 1

Webster-WXH 2024-01-30

四舍五入,我的母校是哈工大

♥ 14

CtrlC8108 2024-02-05

老师能不能开一下字幕啊[星星眼][星星眼][星星眼]

♥ 13

锕錒巙 2025-08-06

苏小红C语言程序设计(第三版)电子版。■ 苏小红C语言语言程序设计(第三版)课后习题答案电子版。(非常详细的答案,课后程序题答案也很详细)。■找到了,两本我都找到了,如果大家要的话,10块钱两本全发给你。■私聊告诉我,你的微信或QQ,我把文件发给你。(b站私信发不了文件)■还有苏小红老师上c语言课用的ppt,非常清晰的ppt。苏小红老师自己制作的c语言ppt,不是我自己制作的c语言ppt

♥ 12 ↩ 5

天馬子榆 2024-06-17

这课粗看了一下,讲得真好,可惜我c语言程序设计前年2022年上完,相见恨晚啊。

♥ 9

Blessingsman 2024-01-30

C语言就靠你了[doge]

♥ 9

眼神儿不好- 2025-01-13

准备复试,希望能上岸[doge_金箍]

♥ 7

账号已注销 2024-03-04

这个课程对应的教材是第三版还是第四版? 求解答

♥ 7 ↩ 1

紫阙影 2024-02-01

知识在接近我,在接近大众[doge]

♥ 6

RedKeyboardMan 2024-01-30

我当年的C语言老师是张卫老师[呲牙]

♥ 5

张0302 2024-01-30

规格严格 功夫到家

♥ 5

花椒点都不麻 2024-01-30

母校我来了[doge]

♥ 5

天馬子榆 2024-02-27

相见恨晚啊,c语言没学好进来补补

♥ 4

fengfeng045 2024-02-18

[打call]

♥ 3

bili_64424029023 2025-12-27

今年一定上岸hit

♥ 2