Skip to content

「CNote」一份涵盖大部分学习 C 语言所需要掌握的核心知识,致力于打造最易懂的 C语言入门教程,让天下没有难学的 C语言。(包含C语言教程、C语言精华文章)

Notifications You must be signed in to change notification settings

JumpingHussar/CNote

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

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

在线阅读 公众号 PDF 联系我

CNote

基础

基础知识点详解:

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

入门

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

进阶

重要知识点详解:

  1. 计数排序(Counting Sort)
  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. static与extern对函数的作用
  33. Qt Creator编译过程做了什么?
  34. 计算机运算过程分析
  35. 预处理指令与宏定义
  36. 条件编译
  37. typedef关键字
  38. 宏定义与函数以及typedef区别
  39. const关键字
  40. 内存管理
  41. malloc函数
  42. free函数
  43. calloc函数
  44. realloc函数
  45. 链表与静态链表
  46. 动态链表详解
  47. 链表销毁与长度计算
  48. 链表查找与删除
  49. 文件基本概念
  50. 文件的打开和关闭
  51. 读写结构体
  52. 其它文件操作函数

编程常见问题汇总

  1. 如何学习编程?
  2. 如何写一份简历
  3. 如何选择一门编程语言?
  4. 如何做好离职交接工作?
  5. 学习编程的算法网站有哪些?
  6. 低学历可以进大厂吗?
  7. 持续更新ing

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

视频源代码下载地址

其他

捐赠支持

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

点击捐赠支持作者

联系我

各种技术的学习路线

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

公众号

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

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

我的公众号

About

「CNote」一份涵盖大部分学习 C 语言所需要掌握的核心知识,致力于打造最易懂的 C语言入门教程,让天下没有难学的 C语言。(包含C语言教程、C语言精华文章)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published