Thanks to visit codestin.com
Credit goes to github.com

Skip to content

C语言教程+博客+代码演示+课程设计。 帮助初学者更好的理解 C 难点,提升代码量! For beginners:C tuition/self-learning

Notifications You must be signed in to change notification settings

hellocodingboy/C-CrashCourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

介绍 Introduce

帮助 C 语言初学者的从入门到“精通”




声明 License

本仓库内容除了少部分引用书籍和技术文档的部分内容(均在文中末尾指出),其余都是我的原创。在您引用本仓库内容或者对内容进行修改演绎时,请署名并以相同方式共享,谢谢。

转载文章请在开头明显处标明该页面地址。


目录 Catalogue

C 语言基础


一 认识 C 语言

二 基本概念

三 格式化输入输出

四 数据类型

五 运算符

六 选择语句

七 循环

八 数组

九 函数

十 程序结构

十一 指针

十二 字符串

十三 预处理器

十四 编写大型程序

十五 结构 联合 枚举

十六 指针的高级应用

十七 声明

十八 程序设计

十九 底层程序设计

二十 文件

二十一 错误处理

补充


代码练习


练习 介绍 难度
1.常见字符串/内存函数实现 主要实现:strlen/strcpy/strcmp/strcat/strstr/memcpy/memmove ⭐⭐⭐
2.账簿计算 练习循环的使用(while, switch
3.计算利息 && 发牌 练习数组的使用
4.判定素数 练习函数的使用
5.猜数 && 手牌分类 练习全局变量的使用(拓展:如何取代全局变量) ⭐(猜数) ​ ⭐⭐⭐(手牌分类)
6.数组的最大元素和最小元素 了解指针
7.设计字符串读取函数 了解字符串的读取函数 getchar,字符串的特性(\0 结尾),EOF 的含义
8.显示一个月的提醒 了解字符串函数 strcpy/strcat/strcmp 的使用,并结合数组(二维)的知识 ⭐⭐
10.核对行星名字 了解(字符串)指针数组,main 函数的参数的含义 ⭐⭐
11.文本格式化 编写第一个多文件程序 ⭐⭐⭐
12.维护零件数据库 了解结构体及其使用 ⭐️⭐️⭐️
13.显示一个月的提醒 pro 了解动态内存分配函数 malloc ⭐⭐
14.维护零件数据库 pro 了解链表这种数据结构 ⭐️⭐️⭐️
15.栈实现 数组实现和链表实现 ⭐⭐
16.栈抽象数据类型 了解抽象数据类型(ADT) ⭐️⭐️⭐️
17.XOR 加密 && 查看内存单元 了解底层程序设计(位运算等) ⭐⭐
18.输入输出 了解 C 语言输入输出,文件操作(fopen/fclose,fread/fwrite等) ⭐⭐
19.错误处理 简单了解 signalsetjump/longjump 等函数的含义 ⭐⭐

读书笔记



C 语言小游戏



C 语言课程设计作业



关于我 About Me

我的社交平台

知乎 / CSDN / 简书

微信公众号:不会编程的程序圆

参考资料

以下排名不分先后,感谢这些优秀的作者,老师和网站。

免费获取 C 语言必读经典电子书

如果侵权,请联系我的邮箱 [email protected],我会第一时间删除

下面的书已经收集,并且本仓库还在持续增加电子书。如果对你有帮助,请点一个 star ~ ,让更多的人获得帮助。

  • 《C 语言程序设计——现代方法》
  • 《C Primer Plus》
  • 《C primer Plus 第五版课后习题答案》
  • 《C 陷阱与缺陷》
  • 《C 专家编程》
  • 《C 和 指针》
  • 《C 程序设计》(谭浩强)

获取方式:关注微信公众号【不会编程的程序圆】 ,后台回复 【cbook】 ,即可获得下载链接

About

C语言教程+博客+代码演示+课程设计。 帮助初学者更好的理解 C 难点,提升代码量! For beginners:C tuition/self-learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%