README.md 27.1 KB
Newer Older
极客江南's avatar
极客江南 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346


> 1. **介绍**:**CNote** 致力于打造最易懂的 C 语言入门教程,`让天下没有难学的 C 语言`
> 2. **PDF版本** : [**CNote** PDF 版本下载](https://pan.baidu.com/s/18FhBCx9izSP-kXPRwN1YBA)  提取码:dmqx 
> 3. **视频教程** :  **CNote** 配套视频保姆级视频教程共计 170 节,学不会,算我输。
> 4. **转载须知** :以下所有文章与视频教程皆为我的原创,转载请联系我们,如发现恶意抄袭/搬运,会动用法律武器维护自己的权益,让我们一起维护一个良好的技术创作环境!
> 5. **Star支持**:**CNote** 开源不易,希望大家能 Satr\Fork 支持我们,你的支持就是我们持续更新的动力。

<p align="center">
  <a href="https://mp.weixin.qq.com/s/6NYkBCQb34NSZR3EvsgjHw"><img src="https://img.shields.io/badge/%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB-read-brightgreen" alt="在线阅读"></a>
  <a href="#公众号"><img src="https://img.shields.io/badge/%E5%85%AC%E4%BC%97%E5%8F%B7-%E4%BB%A3%E7%A0%81%E6%83%85%E7%BC%98-green" alt="公众号"></a>
  <a href="#公众号"><img src="https://img.shields.io/badge/PDF-C%E8%AF%AD%E8%A8%80%E4%BF%9D%E5%A7%86%E7%BA%A7%E6%95%99%E7%A8%8B-yellowgreen" alt="PDF"></a>
  <a href="#联系我"><img src="https://img.shields.io/badge/%E8%81%94%E7%B3%BB%E6%88%91%E4%BB%AC-weChat-orange" alt="联系我"></a>
</p>


## CNote

### 基础

**基础知识点详解:**

1. [计算机常识](notes/基础/1.计算机常识.md)
2. [什么是计算机程序 ?](notes/基础/2.什么是计算机程序.md)
3. [什么是计算机语言 ?](notes/基础/3.什么是计算机语言.md)
4. [常见的计算机语言类型有哪些 ?](notes/基础/4.常见的计算机语言类型有哪些.md)
5. [什么是C语言?](notes/基础/5.什么是C语言.md)
6. [C语言历史](notes/基础/6.C语言发展历史.md)
7. [C语言标准](notes/基础/7.C语言标准.md)
8. [C语言现状](notes/基础/8.C语言现状.md)
9. [为什么要学习C语言?](notes/基础/9.为什么要学习C语言.md)
10. [如何学好C语言](notes/基础/10.如何学好C语言.md)
11. [编写C语言程序用什么工具 ?](notes/基础/11.编写C语言程序用什么工具.md)
12. [Qt Creator安装](notes/基础/12.什么是QtCreator.md)
13. [什么是环境变量?](notes/基础/13.什么是环境变量.md)
14. [如何创建C语言程序](notes/基础/14.如何创建C语言程序.md)
15. [C语言程序组成](notes/基础/15.C语言程序组成.md)
16. [函数定义格式](notes/基础/16.函数定义格式.md)
17. [如何运行编写好的程序](notes/基础/17.如何运行编写好的程序.md)
18. [C语言程序练习](notes/基础/18.C语言程序练习.md)
19. [初学者如何避免程序出现BUG](notes/基础/19.初学者如何避免程序出现BUG.md)
20. [多语言对比](notes/基础/20.多语言对比.md)
21. [注释就是这么简单?](notes/基础/21.注释就是这么简单.md)
22. [什么是关键字?](notes/基础/22.什么是关键字.md)
23. [什么是标识符?](notes/基础/23.什么是标识符.md)
24. [什么是数据?](notes/基础/24.什么是数据.md)
25. [C语言数据类型](notes/基础/25.C语言数据类型.md)
26. [什么是常量?](notes/基础/26.什么是常量.md)
27. [C语言变量全解?](notes/基础/27.C语言变量那点事.md)
28. [printf函数](notes/基础/28.printf函数.md)
29. [Scanf函数](notes/基础/29.Scanf函数.md)
30. [putchar和getchar](notes/基础/30.putchar和getchar.md)
31. [C语言运算符大全解](notes/基础/31.C语言运算符大全解.md)
32. [阶段练习](notes/基础/32.阶段练习.md)

### 入门

1. [流程控制基本概念](notes/入门/1.流程控制基本概念.md)
2. [选择结构](notes/入门/2.流程控制-选择结构.md)
3. [循环结构](notes/入门/3.流程控制-循环结构.md)
4. [四大跳转](notes/入门/4.四大跳转.md)
5. [循环的嵌套](notes/入门/5.循环的嵌套.md)
6. [图形打印](notes/入门/6.C语言图形打印练习.md)
7. [函数那点事](notes/入门/7.函数那点事.md)
8. [main函数分析](notes/入门/8.main函数分析.md)
9. [递归函数(了解)](notes/入门/9.递归函数.md)
10. [进制基本概念](notes/入门/10.进制基本概念.md)
11. [进制转换](notes/入门/11.进制转换.md)
12. [原码反码补码](notes/入门/12.原码反码补码.md)
13. [位运算符](notes/入门/13.位运算符.md)
14. [变量内存分析](notes/入门/14.变量内存分析.md)
15. [char类型内存存储细节](notes/入门/15.char类型内存存储细节.md)
16. [类型说明符详细解释](notes/入门/16.类型说明符详解.md)
17. [数组那点事](notes/入门/17.数组那点事.md)
18. [数组内部存储细节](notes/入门/18.数组内部存储细节.md)
19. [数组注意事项](notes/入门/19.数组注意事项.md)
20. [数组和函数](notes/入门/20.数组和函数.md)

### 进阶

**重要知识点详解:**

1. [计数排序(Counting Sort)](notes/进阶/1.计数排序.md)
2. [选择排序](notes/进阶/2.选择排序.md)
3. [冒泡排序](notes/进阶/3.冒泡排序.md)
4. [插入排序](notes/进阶/4.插入排序.md)
5. [希尔排序](notes/进阶/5.希尔排序.md)
6. [折半查找](notes/进阶/6.折半查找.md)
7. [进制转换(查表法)](notes/进阶/7.进制转换(查表法).md)
8. [二维数组那点事](notes/进阶/8.二维数组那点事.md)
9. [二维数组的遍历和存储](notes/进阶/9.二维数组的遍历和存储.md)
10. [二维数组与函数](notes/进阶/10.二维数组与函数.md)
11. [二维数组练习](notes/进阶/11.二维数组练习.md)
12. [字符串的基本概念](notes/进阶/12.字符串的基本概念.md)
13. [字符串常用方法](notes/进阶/13.字符串常用方法.md)
14. [字符串练习](notes/进阶/14.字符串练习.md)
15. [指针基本概念](notes/进阶/15.指针的基本概念.md)
16. [指针变量那点事](notes/进阶/16.指针变量那点事.md)
17. [访问指针所指向的存储空间](notes/进阶/17.访问指针所指向的存储空间.md)
18. [指针类型与二级指针](notes/进阶/18.指针类型与二级指针.md)
19. [指针访问数组元素](notes/进阶/19.数组指针的概念及定义.md)
20. [指针与字符串](notes/进阶/20.指针与字符串.md)
21. [指向函数指针](notes/进阶/21.指向函数指针.md)
22. [结构体详解](notes/进阶/22.结构体详解.md)
23. [结构体数组](notes/进阶/23.结构体数组.md)
24. [结构体指针](notes/进阶/24.结构体指针.md)
25. [结构体内存分析](notes/进阶/25.结构体内存分析.md)
26. [结构体变量占用存储空间大小](notes/进阶/26.结构体变量占用存储空间大小.md)
27. [结构体嵌套定义](notes/进阶/27.结构体嵌套定义.md)
28. [共用体](notes/进阶/28.共用体.md)
29. [枚举](notes/进阶/29.枚举.md)
30. [全局变量和局部变量](notes/进阶/30.全局变量和局部变量.md)
31. [关键字](notes/进阶/31.关键字.md)
32. [static与extern对函数的作用](notes/进阶/32.static与extern对函数的作用.md)
33. [Qt Creator编译过程做了什么?](notes/进阶/33.QtCreator编译过程做了什么.md)
34. [计算机运算过程分析](notes/进阶/34.计算机运算过程分析.md)
35. [预处理指令与宏定义](notes/进阶/35.预处理指令与宏定义.md)
36. [条件编译](notes/进阶/36.条件编译.md)
37. [typedef关键字](notes/进阶/37.typedef关键字.md)
38. [宏定义与函数以及typedef区别](notes/进阶/38.宏定义与函数以及typedef区别.md)
39. [const关键字](notes/进阶/39.const关键字.md)
40. [内存管理](notes/进阶/40.内存管理.md)
41. [malloc函数](notes/进阶/41.malloc函数.md)
42. [free函数](notes/进阶/42.free函数.md)
43. [calloc函数](notes/进阶/43.calloc函数.md)
44. [realloc函数](notes/进阶/44.realloc函数.md)
45. [链表与静态链表](notes/进阶/45.链表与静态链表.md)
46. [动态链表详解](notes/进阶/46.动态链表.md)
47. [链表销毁与长度计算](notes/进阶/47.链表销毁与长度计算.md)
48. [链表查找与删除](notes/进阶/48.链表查找与删除.md)
49. [文件基本概念](notes/进阶/49.文件基本概念.md)
50. [文件的打开和关闭](notes/进阶/50.文件的打开与关闭.md)
51. [读写结构体](notes/进阶/51.读写结构体.md)
52. [其它文件操作函数](notes/进阶/52.文件操作函数.md)

## 编程常见问题汇总

1. [如何学习编程?](https://mp.weixin.qq.com/s/sb9n8dFe96XR6pRxEpZx0Q)
2. [如何写一份简历](https://mp.weixin.qq.com/s/LoPVGgAzJyi3oK7MiRRYMw)
3. [如何选择一门编程语言?](https://mp.weixin.qq.com/s/8JeSy0fUYKVa2PrGRk8t-Q)
4. [如何做好离职交接工作?](https://mp.weixin.qq.com/s/HprdWcnNyWonwuaI74vOTw)
5. [学习编程的算法网站有哪些?](https://mp.weixin.qq.com/s/BM_osU-LX_JqELpahA59bQ)
6. [低学历可以进大厂吗?](https://mp.weixin.qq.com/s/5zInRkSg8aYulHxEADO9QA)
7. 持续更新ing

---

## CNote 配套C语言视频教程(附源代码)

**[视频源代码下载地址](https://mp.weixin.qq.com/s/Z5Bgl6tOVtmzKrg9q7WUPA)**

-  [计算机基本概念](https://www.ixigua.com/6976575716108272135) 
-  [C语言介绍](https://www.ixigua.com/6976577057052426783?id=6976578844161638942) 
-  [编辑器安装](https://www.ixigua.com/6976577057052426783?id=6976596026148946440) 
-  [创建第一个C语言程序](https://www.ixigua.com/6976577057052426783?id=6976743153076273678) 
-  [函数的定义和执行](https://www.ixigua.com/6976577057052426783?id=6976743886202864141) 
-  [HelloWorld代码实现](https://www.ixigua.com/6976577057052426783?id=6976744692834796069) 
-  [第一个C语言练习](https://www.ixigua.com/6976577057052426783?id=6976745300027245070) 
-  [编写C语言程序注意点](https://www.ixigua.com/6976577057052426783?id=6976746560394789413) 
-  [main函数的其它写法](https://www.ixigua.com/6976577057052426783?id=6977179980065309214) 
-  [注释基本概念](https://www.ixigua.com/6976577057052426783?id=6977180598238609951) 
-  [注释的注意点和应用场景](https://www.ixigua.com/6976577057052426783?id=6977181533085893150) 
-  [C语言关键字](https://www.ixigua.com/6976577057052426783?id=6977486443773952548) 
-  [C语言标识符](https://www.ixigua.com/6976577057052426783?id=6977487784059601444) 
-  [标识符命名规范](https://www.ixigua.com/6976577057052426783?id=6977488357387403789) 
-  [C语言数据类型](https://www.ixigua.com/6976577057052426783?id=6977488976919659021) 
-  [C语言常量](https://www.ixigua.com/6976577057052426783?id=6977593423155069470) 
-  [C语言变量定义](https://www.ixigua.com/6976577057052426783?id=6977594345369109022) 
-  [C语言变量使用](https://www.ixigua.com/6976577057052426783?id=6977594957351780894) 
-  [变量的其它定义方式和初始化方式](https://www.ixigua.com/6976577057052426783?id=6977595648187204109) 
-  [变量的作用域](https://www.ixigua.com/6976577057052426783?id=6977596224505381383) 
-  [变量的注意点(掌握)](https://www.ixigua.com/6976577057052426783?id=6978013072422076965) 
-  [printf函数输出不同类型数据(掌握)](https://www.ixigua.com/6976577057052426783?id=6978013565231825422) 
-  [printf函数宽度和标志(掌握)](https://www.ixigua.com/6976577057052426783?id=6978014015192564232) 
-  [printf函数精度和长度(掌握)](https://www.ixigua.com/6976577057052426783?id=6978014635223941645) 
-  [scanf函数基本使用(掌握)](https://www.ixigua.com/6976577057052426783?id=6978015074241741349) 
-  [scanf函数注意点(掌握)](https://www.ixigua.com/6976577057052426783?id=6978026194759483917) 
-  [scanf函数实现原理(掌握)](https://www.ixigua.com/6976577057052426783?id=6978026710289777159) 
-  [清空输入缓冲区(掌握)](https://www.ixigua.com/6976577057052426783?id=6978027249991680548) 
-  [运算符基本概念(理解)](https://www.ixigua.com/6976577057052426783?id=6978028096507085349) 
-  [算数运算符(掌握)](https://www.ixigua.com/6976577057052426783?id=6978028673999831565) 
-  [算数运算注意点(掌握)](https://www.ixigua.com/6976577057052426783?id=6978255893913666085) 
-  [自动类型转换上(掌握)](https://www.ixigua.com/6976577057052426783?id=6978259734230991397) 
-  [自动类型转换下(掌握)](https://www.ixigua.com/6976577057052426783?id=6978261261851034125) 
-  [强制类型转换(掌握)](https://www.ixigua.com/6976577057052426783?id=6978262483907641870) 
-  [赋值运算符(掌握)](https://www.ixigua.com/6976577057052426783?id=6978262973215146532) 
-  [自增自减运算符基本使用(掌握)](https://www.ixigua.com/6976577057052426783?id=6978383339124163080) 
-  [自增自减写在变量前后的区别(掌握)](https://www.ixigua.com/6976577057052426783?id=6978383967145853476) 
-  [自增自减注意点(掌握)](https://www.ixigua.com/6976577057052426783?id=6978387259888402975) 
-  [sizeof运算符(掌握)](https://www.ixigua.com/6976577057052426783?id=6978388014204453406) 
-  [逗号运算符(掌握)](https://www.ixigua.com/6976577057052426783?id=6978388680654193166) 
-  [关系运算符(掌握)](https://www.ixigua.com/6976577057052426783?id=6979483555248210439) 
-  [关系运算符优先级和结合性(掌握)](https://www.ixigua.com/6976577057052426783?id=6979483989409006094) 
-  [逻辑运算符(掌握)](https://www.ixigua.com/6976577057052426783?id=6979485312711918111) 
-  [逻辑运算符逻辑短路现象(掌握)](https://www.ixigua.com/6976577057052426783?id=6979486603404116510) 
-  [三目运算符(掌握)](https://www.ixigua.com/6976577057052426783?id=6979487039385240094) 
-  [运算符练习一(理解)](https://www.ixigua.com/6976577057052426783?id=6979487422048535053) 
-  [运算符练习二(理解)](https://www.ixigua.com/6976577057052426783?id=6979487859841597988) 
-  [运算符练习三(理解)](https://www.ixigua.com/6976577057052426783?id=6979488240067674660) 
-  [运算符练习四(理解)](https://www.ixigua.com/6976577057052426783?id=6979488720315810340) 
-  [交换两个变量的值-方式一(掌握)](https://www.ixigua.com/6976577057052426783?id=6979489161812115975) 
-  [交换两个变量的值-方式二(掌握)](https://www.ixigua.com/6976577057052426783?id=6979833303029252622) 
-  [流程控制基本概念(理解)](https://www.ixigua.com/6976577057052426783?id=6979833977171509773) 
-  [选择结构if第一种格式(掌握)](https://www.ixigua.com/6976577057052426783?id=6979834410841408008) 
-  [选择结构if第二种格式(掌握)](https://www.ixigua.com/6976577057052426783?id=6979834808536924685) 
-  [选择结构if第三种格式(掌握)](https://www.ixigua.com/6976577057052426783?id=6979835207973077541) 
-  [选择结构if注意点上(掌握)](https://www.ixigua.com/6976577057052426783?id=6979835751135445512) 
-  [选择结构if注意点下(掌握)](https://www.ixigua.com/6976577057052426783?id=6979836251780317732) 
-  [选择结构if练习一(理解)](https://www.ixigua.com/6976577057052426783?id=6979836646036505125) 
-  [选择结构if练习二(理解)](https://www.ixigua.com/6976577057052426783?id=6979837064791949854) 
-  [选择结构if练习三(理解)](https://www.ixigua.com/6976577057052426783?id=6979837454584906253) 
-  [选择结构if排序练习1(掌握)](https://www.ixigua.com/6976577057052426783?id=6980260681152987684) 
-  [选择结构if排序练习2(掌握)](https://www.ixigua.com/6976577057052426783?id=6980261168656941582) 
-  [猜拳游戏上(理解)](https://www.ixigua.com/6976577057052426783?id=6980261555820560932) 
-  [猜拳游戏中(理解)](https://www.ixigua.com/6976577057052426783?id=6980262325982855716) 
-  [猜拳游戏下(理解)](https://www.ixigua.com/6976577057052426783?id=6980262741969895966) 
-  [选择结构switch(掌握)](https://www.ixigua.com/6976577057052426783?id=6980558416171401736) 
-  [选择结构switch注意点上(掌握)](https://www.ixigua.com/6976577057052426783?id=6980559201869234718) 
-  [选择结构switch注意点下(掌握)](https://www.ixigua.com/6976577057052426783?id=6980560341516157448) 
-  [选择结构switch练习一(理解)](https://www.ixigua.com/6976577057052426783?id=6980560758837477924) 
-  [选择结构if和switch如何选择(掌握)](https://www.ixigua.com/6976577057052426783?id=6980561848894489118) 
-  [选择结构switch练习二(理解)](https://www.ixigua.com/6976577057052426783?id=6980582753876378149) 
-  [循环结构while(掌握)](https://www.ixigua.com/6976577057052426783?id=6980583605831467533) 
-  [循环结构while注意点(掌握)](https://www.ixigua.com/6976577057052426783?id=6980584040692711949) 
-  [循环结构while练习一(理解)](https://www.ixigua.com/6976577057052426783?id=6980584431333409288) 
-  [循环结构while练习二(理解)](https://www.ixigua.com/6976577057052426783?id=6980584777380266533) 
-  [循环结构dowhile(掌握)](https://www.ixigua.com/6976577057052426783?id=6980874806606594573) 
-  [循环结构while和dowhile如何选择(掌握)](https://www.ixigua.com/6976577057052426783?id=6980875301030986271) 
-  [循环结构for(掌握)](https://www.ixigua.com/6976577057052426783?id=6980875735284220423) 
-  [循环结构while和for如何选择(掌握)](https://www.ixigua.com/6976577057052426783?id=6980876114700960263) 
-  [循环结构for注意点上(掌握)](https://www.ixigua.com/6976577057052426783?id=6980876800037487135) 
-  [循环结构for注意点下(掌握)](https://www.ixigua.com/6976577057052426783?id=6980898886118277663) 
-  [四大跳转-break语句(掌握)](https://www.ixigua.com/6976577057052426783?id=6980935781305025061) 
-  [四大跳转-continue语句(掌握)](https://www.ixigua.com/6976577057052426783?id=6981041566894948878) 
-  [四大跳转-goto语句(理解)](https://www.ixigua.com/6976577057052426783?id=6981041999042478605) 
-  [break和continue在循环嵌套中的使用(掌握)](https://www.ixigua.com/6976577057052426783?id=6981042417554162213) 
-  [循环嵌套规律(掌握)](https://www.ixigua.com/6976577057052426783?id=6981380916388200968) 
-  [循环嵌套练习一(掌握)](https://www.ixigua.com/6976577057052426783?id=6981618550121333256) 
-  [循环嵌套练习二(掌握)](https://www.ixigua.com/6976577057052426783?id=6981619099872789023) 
-  [循环嵌套练习三(掌握)](https://www.ixigua.com/6976577057052426783?id=6981619703395549732) 
-  [函数基本概念(掌握)](https://www.ixigua.com/6976577057052426783?id=6981620195429351967) 
-  [函数定义格式和定义流程(掌握)](https://www.ixigua.com/6976577057052426783?id=6982837321653551647) 
-  [函数执行流程(掌握)](https://www.ixigua.com/6976577057052426783?id=6982846375490912776) 
-  [函数注意点上(掌握)](https://www.ixigua.com/6976577057052426783?id=6982847020666978823) 
-  [函数注意点中(掌握)](https://www.ixigua.com/6976577057052426783?id=6982848402736775694) 
-  [函数注意点下(掌握)](https://www.ixigua.com/6976577057052426783?id=6982848936008483365) 
-  [函数声明(掌握)](https://www.ixigua.com/6976577057052426783?id=6982849413051843108) 
-  [函数声明注意点(掌握)](https://www.ixigua.com/6976577057052426783?id=6982850111869026830) 
-  [递归函数(掌握)](https://www.ixigua.com/6976577057052426783?id=6982851121505108510) 
-  [递归函数执行流程(掌握)](https://www.ixigua.com/6976577057052426783?id=6982851598569439775) 
-  [递归函数练习(理解)](https://www.ixigua.com/6976577057052426783?id=6982852129853538830) 
-  [递归函数练习作业(理解)](https://www.ixigua.com/6976577057052426783?id=6983602545251844638) 
-  [进制基本概念(掌握)](https://www.ixigua.com/6976577057052426783?id=6983603313111466503) 
-  [不同进制表示和输出(掌握)](https://www.ixigua.com/6976577057052426783?id=6983603824166437384) 
-  [十进制转二进制(掌握)](https://www.ixigua.com/6976577057052426783?id=6983604260109812255) 
-  [二进制转十进制(掌握)](https://www.ixigua.com/6976577057052426783?id=6983604790903177758) 
-  [十进制和其它进制相互转换(掌握)](https://www.ixigua.com/6976577057052426783?id=6983605332484293156) 
-  [二进制和其它进制转换(掌握)](https://www.ixigua.com/6976577057052426783?id=6983616112336306719) 
-  [原码反码和补码(掌握)](https://www.ixigua.com/6976577057052426783?id=6983616565463745031) 
-  [原码反码和补码作用(掌握)](https://www.ixigua.com/6976577057052426783?id=6983616998479495694) 
-  [原码反码和补码注意点(掌握)](https://www.ixigua.com/6976577057052426783?id=6983617388776260109) 
-  [位运算符上(掌握)](https://www.ixigua.com/6976577057052426783?id=6984303520857981453) 
-  [位运算符中(掌握)](https://www.ixigua.com/6976577057052426783?id=6984303974778143246) 
-  [位运算符下(掌握)](https://www.ixigua.com/6976577057052426783?id=6984304839521993246) 
-  [位运算练习一(理解)](https://www.ixigua.com/6976577057052426783?id=6984305590960914952) 
-  [位运算练习二(理解)](https://www.ixigua.com/6976577057052426783?id=6984305942393258527) 
-  [位运算练习三(理解)](https://www.ixigua.com/6976577057052426783?id=6984307372462178852) 
-  [变量内存分析(掌握)](https://www.ixigua.com/6976577057052426783?id=6984307847295304200) 
-  [char类型存储细节(掌握)](https://www.ixigua.com/6976577057052426783?id=6984308479833932318) 
-  [char类型练习(掌握)](https://www.ixigua.com/6976577057052426783?id=6984308867358589476) 
-  [类型说明符-说明长度(掌握](https://www.ixigua.com/6976577057052426783?id=6984309328178381325) 
-  [类型说明符-说明符号位(掌握)](https://www.ixigua.com/6976577057052426783?id=6989054480046096903) 
-  [数组基本使用(掌握)](https://www.ixigua.com/6976577057052426783?id=6989054918900318756) 
-  [数组的初始化(掌握)](https://www.ixigua.com/6976577057052426783?id=6989055338188112391) 
-  [数组遍历(掌握)](https://www.ixigua.com/6976577057052426783?id=6989055686521029151) 
-  [数组存储细节(掌握)](https://www.ixigua.com/6976577057052426783?id=6989056167246987807) 
-  [数组注意点(掌握)](https://www.ixigua.com/6976577057052426783?id=6989056539298365982) 
-  [数组作为函数参数(掌握)](https://www.ixigua.com/6976577057052426783?id=6989056923962343944) 
-  [在其它函数中遍历数组(掌握)](https://www.ixigua.com/6976577057052426783?id=6989057427895386661) 
-  [数组练习一(理解)](https://www.ixigua.com/6976577057052426783?id=6989057802928914975) 
-  [数组元素默认值(掌握)](https://www.ixigua.com/6976577057052426783?id=6989058139844772359) 
-  [数组练习二(理解)](https://www.ixigua.com/6976577057052426783?id=6990187863979590175) 
-  [数组计数排序上(掌握)](https://www.ixigua.com/6976577057052426783?id=6990188254297326111) 
-  [数组计数排序下(掌握)](https://www.ixigua.com/6976577057052426783?id=6990188678341624333) 
-  [数组选择排序(掌握)](https://www.ixigua.com/6976577057052426783?id=6990189089974649358) 
-  [数组冒泡排序(掌握)](https://www.ixigua.com/6976577057052426783?id=6990189458821743140) 
-  [数组折半查找(掌握)](https://www.ixigua.com/6976577057052426783?id=6990190172939747854) 
-  [二维数组(掌握)](https://www.ixigua.com/6976577057052426783?id=6990190543477146149) 
-  [二维数组初始化(掌握)](https://www.ixigua.com/6976577057052426783?id=6990191044449010189) 
-  [二维数组存储细节(掌握)](https://www.ixigua.com/6976577057052426783?id=6990191447618257444) 
-  [二维数组和函数(掌握)](https://www.ixigua.com/6976577057052426783?id=6990191992311546376) 
-  [迷宫游戏-地图打印(掌握)](https://www.ixigua.com/6976577057052426783?id=6994984707167355399) 
-  [迷宫游戏-获取行走方向(掌握)](https://www.ixigua.com/6976577057052426783?id=6994985066120086046) 
-  [迷宫游戏-人物行走(掌握)](https://www.ixigua.com/6976577057052426783?id=6994985412020306446) 
-  [迷宫游戏-连续行走(掌握)](https://www.ixigua.com/6976577057052426783?id=6994985737095807495) 
-  [字符串基本概念(掌握)](https://www.ixigua.com/6976577057052426783?id=6994986074581762574) 
-  [字符串存储细节(掌握)](https://www.ixigua.com/6976577057052426783?id=6994986392128487949) 
-  [字符串长度计算(理解)](https://www.ixigua.com/6976577057052426783?id=6994986802796823047) 
-  [字符串拼接函数(理解)](https://www.ixigua.com/6976577057052426783?id=6994987145610035720) 
-  [字符串拷贝函数(理解)](https://www.ixigua.com/6976577057052426783?id=6994987478012658213) 
-  [字符串比较函数(理解)](https://www.ixigua.com/6976577057052426783?id=6994987847727972871) 
-  [指针变量基本概念(掌握)](https://www.ixigua.com/6976577057052426783?id=6995354468631970334) 
-  [指针变量的作用(掌握)](https://www.ixigua.com/6976577057052426783?id=6995355449520456199) 
-  [指针变量注意点(掌握)](https://www.ixigua.com/6976577057052426783?id=6995355778152399396) 
-  [指针变量练习1(掌握)](https://www.ixigua.com/6976577057052426783?id=6995356415871156773) 
-  [指针变量练习2(掌握)](https://www.ixigua.com/6976577057052426783?id=6995356770424062494) 
-  [多级指针(掌握)](https://www.ixigua.com/6976577057052426783?id=6995357252626416136) 
-  [指针变量与数组(掌握)](https://www.ixigua.com/6976577057052426783?id=6995357672388330020) 
-  [指针与数组(掌握)](https://www.ixigua.com/6976577057052426783?id=6995358717680189989) 
-  [指针变量加减运算](https://www.ixigua.com/6976577057052426783?id=6995359465989997092) 
-  [字符串与指针(掌握)](https://www.ixigua.com/6976577057052426783?id=6995359938897773086) 
-  [字符串与指针注意点(理解)](https://www.ixigua.com/6976577057052426783?id=6995361809070817799) 
-  [函数和指针(掌握)](https://www.ixigua.com/6976577057052426783?id=6995362371971580453) 
-  [指向函数指针练习1(掌握)](https://www.ixigua.com/6976577057052426783?id=6995362777741132324) 
-  [指向函数指针练习2(掌握)](https://www.ixigua.com/6976577057052426783?id=6995363150233076231) 
-  [结构体基本使用(掌握)](https://www.ixigua.com/6976577057052426783?id=6995363544220828167) 
-  [结构体变量定义的多种格式(理解)](https://www.ixigua.com/6976577057052426783?id=6995363881551921700) 
-  [结构体变量初始化的多种方式(掌握)](https://www.ixigua.com/6976577057052426783?id=6995364280883216927) 
-  [结构体类型作用域(掌握)](https://www.ixigua.com/6976577057052426783?id=6995364605715448351) 
-  [结构体存储细节(掌握)](https://www.ixigua.com/6976577057052426783?id=6995365181140238885) 

## 其他

### 捐赠支持

项目的发展离不开你的支持,如果 **CNote** 帮助到你打开编程的大门,请作者喝杯咖啡吧 ☕ 后续我们会继续完善更新!加油!

[点击捐赠支持作者](https://www.yuque.com/docs/share/25942927-f732-4f94-a670-154a9c7b06d3)

### 联系我

![各种技术的学习路线](https://cdn.nlark.com/yuque/0/2021/png/12653647/1636202999693-10aed6a8-00f0-476b-bc71-31ea47f477ba.png?x-oss-process=image%2Fresize%2Cw_1500%2Climit_0)

整理了一份各个技术的学习路线,需要的小伙伴加我微信:“**leader_fengy** ”备注“ **学习路线**” 即可!

![](https://cdn.nlark.com/yuque/0/2021/png/12653647/1635664638743-b3515c4e-842f-4a65-8240-bb330e3fe554.png)

### 公众号

如果大家想要实时关注我们更新的文章以及分享的干货的话,可以关注我们的微信公众号“**代码情缘**”。

**《C语言保姆级教程》:****Go语言保姆级教程**》PDF 版本在[微信公众号](#公众号)后台回复 **"书籍"** 即可免费领取!

![我的公众号](https://cdn.nlark.com/yuque/0/2021/jpeg/12653647/1635665327539-b1156e20-fe8c-430b-9c24-1f3b834942ac.jpeg)