视频选集 1. 【c语言】初识C语言 2. 【c语言】第一个C语言程序 3. 【c语言】数据类型 4. 【c语言】变量的定义命名与分类 5. 【c语言】变量的使用 6. 【c语言】变量的作用域和生命周期 7. 【c语言】字符串+转义字符+注释 8. 【c语言】字符串+转义字符+注释2 9. 【c语言】转义字符 10. 【c语言】注释 11. 【C语言】选择语句 12. 【C语言】循环语句 13. 【C语言】函数 14. 【C语言】作业讲解1 15. 【C语言】作业讲解2 16. 【C语言】数组 17. 【C语言】操作符 18. 【C语言】操作符2 19. 【C语言】常见关键字 20. 【C语言】常见关键字 21. 【C语言】#define定义常量和宏 22. 【C语言】指针 23. 【C语言】结构体 24. 【C语言】分支语句_if语句 25. 【C语言】分支语句_switch语句 26. 【C语言】循环语句_while循环1 27. 【C语言】循环语句_while循环2 28. 【C语言】循环语句_for循环 29. 【C语言】循环语句_do while语句及循环语句练习1 30. 【C语言】循环语句_do while语句及循环语句练习2 31. 【C语言】循环语句_goto语句 32. 【C语言】函数_函数的分类 33. 【C语言】函数的参数 34. 【C语言】函数的调用 35. 【C语言】函数的调用2 36. 【C语言】函数的声明和定义 37. 【C语言】函数递归(1) 38. 【C语言】函数递归(2) 39. 【C语言】函数递归(3) 40. 【C语言】作业 41. 【C语言】一维数组的创建和初始化 42. 【C语言】二维数组的创建和初始化 43. 【C语言】数组越界 44. 【C语言】数组作为函数参数 45. 【C语言】三子棋(1) 46. 【C语言】三子棋(2) 47. 【C语言】扫雷(1) 48. 【C语言】扫雷(2) 49. 【C语言】作业讲解 50. 【C语言】操作符分类 51. 【C语言】算术操作符 52. 【C语言】移位操作符 53. 【C语言】位操作符(1) 54. 【C语言】位操作符(2) 55. 【C语言】赋值操作符 56. 【C语言】单目操作符(1) 57. 【C语言】单目操作符(2) 58. 【C语言】逻辑操作符 59. 【C语言】条件操作符 60. 【C语言】逗号表达式 61. 【C语言】下标引用,函数调用和结构成员 62. 【C语言】表达式求值(1) 63. 【C语言】表达式求值(2) 64. 【C语言】作业讲解 65. 【C语言】指针是什么 66. 【C语言】指针和指针类型 67. 【C语言】野指针(1) 68. 【C语言】野指针(2) 69. 【C语言】指针运算(1) 70. 【C语言】指针运算(2) 71. 【C语言】指针和数组 72. 【C语言】二级指针 73. 【C语言】指针数组 74. 【C语言】结构体的声明 75. 【C语言】结构体成员的访问+结构体传参 76. 【C语言】什么是BUG 77. 【C语言】调试是什么,有多重要 78. 【C语言】Windows环境调试介绍(1) 79. 【C语言】Windows环境调试介绍(2) 80. 【C语言】一些调试的实例 81. 【C语言】扫雷调试 82. 【C语言】如何写出好的代码(1) 83. 【C语言】如何写出好的代码(2) 84. 【C语言】编程常见的错误 85. 【C语言】windows版本git的使用 86. 【C语言】作业讲解 87. 【C语言】数据类型介绍 88. 【C语言】整型在内存中的存储(1) 89. 【C语言】整型在内存中的存储(2) 90. 【C语言】整型在内存中的存储(3) 91. 【C语言】整型在内存中的存储(4) 92. 【C语言】浮点型在内存中的存储(1) 93. 【C语言】浮点型在内存中的存储(2) 94. 【C语言】字符指针 95. 【C语言】指针数组 96. 【C语言】数组指针(1) 97. 【C语言】数组指针(2) 98. 【C语言】数组参数和指针参数 99. 【C语言】函数指针 100. 【C语言】复习前面知识 101. 【C语言】函数指针数组(1) 102. 【C语言】函数指针数组(2) 103. 【C语言】指向函数指针数组的指针 104. 【C语言】回调函数(1) 105. 【C语言】回调函数(2) 106. 【C语言】回调函数(3) 107. 【C语言】回调函数(4) 108. 【C语言】回调函数(5) 109. 【C语言】回调函数(6) 110. 【C语言】指针和数组笔试题解析(1) 111. 【C语言】指针和数组笔试题解析(2) 112. 【C语言】指针和数组笔试题解析(3) 113. 【C语言】指针笔试题(4) 114. 【C语言】指针笔试题(5) 115. 【C语言】指针笔试题(6) 116. 【C语言】strlen 117. 【C语言】strcpy 118. 【C语言】strncpy 119. 【C语言】strncat 120. 【C语言】本科生是否应该考研? 121. 【C语言】strncmp 122. 【C语言】strstr 123. 【C语言】strtop 124. 【C语言】strerror 125. 【C语言】strcat 126. 【C语言】strcmp 127. 【C语言】字符分类函数 128. 【C语言】字符转换 129. 【C语言】memcpy 130. 【C语言】memmove(1) 131. 【C语言】memmove(2) 132. 【C语言】memset 133. 【C语言】memcmp 134. 【C语言】结构体的声明(1) 135. 【C语言】结构体的声明(2) 136.【C语言】 结构体的声明(3) 137. 【C语言】结构体的声明(4) 138. 【C语言】位段 139. 【C语言】枚举 140. 【C语言】联合(共用体) 141. 【C语言】通讯录实现(1) 142. 【C语言】通讯录实现(2) 143. 【C语言】通讯录实现(3) 144. 【C语言】为什么存在动态内存分配 145. 【C语言】动态内存函数的介绍(1) 146. 【C语言】动态内存函数的介绍(2) 147. 【C语言】常见的动态内存错误 148. 【C语言】几个经典的笔试题 149. 【C语言】高质量C C++编程的介绍和课间休息 150. 【C语言】C C++的内存开辟 151. 【C语言】通讯录的改造 152. 【C语言】柔性数组超短开头 153. 【C语言】柔性数组 154. 【C语言】为什么使用文件 155. 【C语言】什么是文件 156. 【C语言】文件的打开和关闭(1) 157. 【C语言】方向选择+课件休息 158. 【C语言】文件复习 159. 【C语言】文件的打开和关闭(2) 160. 【C语言】文件的顺序读写(1) 161. 【C语言】文件的顺序读写(2) 162. 【C语言】文件的随机读写 163. 【C语言】文本文件和二进制文件 164. 【C语言】文件读取结束的判定 165. 【C语言】文件缓冲区 166. 【C语言】通讯录代码改造 167. 【C语言】作业讲解 168. 【C语言】详解编译+链接(1) 169. 【C语言】详解编译+链接(2) 170. 【C语言】预处理详解(1) 171. 【C语言】预处理详解(2) 172. 【C语言】预处理详解(3) 173. 【C语言】预处理详解(4) 174. 【C语言】作业