C语言学习路径指南:从入门到精通

news/2024/11/18 1:51:39/

本期是关于C语言学习路径的介绍,是根据我发布的博客来进行汇总,也是对C语言知识的一个整体的串联总结,仅代表我的个人观点!

C语言专栏:C语言:从入门到精通

 

目录

 

1.初始C语言

2.初阶C语言 

3.进阶C语言 


1.初始C语言

首先呢学习C语言先从我们的初始C语言来开始学习,在这个章节不会有过多深入的知识,只是对C语言知识有个逐步的认识,俗话说:“没吃过猪肉还没见过猪跑吗?”,所以在初始C语言中我们就是来“看猪跑”的一个过程,先打好基础,才能循序渐进。

在初始C语言中我们分为5节内容,其中有4节内容是对初始C语言相关知识的了解与掌握,还有1节是练习题,用于巩固和复习:

1. 初识C语言:从菜鸟变大牛(1)

2. 初识C语言:从菜鸟变大牛(2)

3. 初识C语言:从菜鸟变大牛(3)

4. 初识C语言:从菜鸟变大牛(完结)

5. 初识C语言--训练题

2.初阶C语言 

在初阶C阶段就是所谓的“吃猪肉”阶段了,在初阶C我们会学习到我们的语句、函数、数组、操作符、结构体、指针等相关知识,当然了,这只是在初阶C阶段,不会有太大难度,只是在初识C语言的基础上上升一个台阶,同样我们也附有练习题:

在初阶C语言我们有14节内容,其中9节内容是对初阶C知识的讲解,3节内容是对C语言小游戏的详解,还剩两节是练习题:

1. 初阶C语言:分支与循环(1)

2. 初阶C语言:分支与循环(2)

3. 初阶C语言:分支与循环(3)--拓展篇

4. C语言小游戏:猜数字小游戏

5. 初阶C语言:函数

6. 初阶C语言:函数递归

7. 初阶C语言:数组

8. C语言小游戏:三子棋

9. C语言小游戏:扫雷

10. 初阶C语言:操作符详解

11. 初阶C语言:指针

12. 初阶C语言:结构体

13. 初阶C语言:训练题(1)

14. 初阶C语言:训练题(2)

3.进阶C语言 

在进阶C阶段学习的知识将会更加深入,需要有较好的基础,最主要的还是勤加练习,多思考,相比初阶C的难度就需要再上一个台阶,在进阶C我们主要学习动态内存、文件、自定义类型等 。

在进阶C语言我们主要有15节内容,其中9节内容是对进阶C知识的介绍,3节是C语言小程序的详解,两节是指针的训练题,1节是环境搭建的教程:

1. 进阶C语言:数据的存储 

2. 进阶C语言:指针进阶

3. 进阶C语言:冒泡排序

4. 进阶C语言:指针和数组训练题

5. 进阶C语言:指针笔试题

6. 进阶C语言:字符函数和字符串函数

7. C语言模拟实现:atoi函数

8. 进阶C语言:自定义类型

9. C语言小程序:通讯录(静态版)

10. 进阶C语言:动态内存管理

11. C语言小程序:通讯录(动态版)

12. 进阶C语言:文件操作

13. C语言小程序:通讯录(文件版)

14. VScode搭建C/C++开发环境

15. 进阶C语言:程序环境和预处理

C语言学习路径指南就分享到这里,希望会对你有所帮助,如果喜欢请留下你的三连,感谢各位老铁的支持! 

 


http://www.ppmy.cn/news/40975.html

相关文章

Java多线程:多线程下的其他组件之CyclicBarrier、Callable、Future和FutureTask

CyclicBarrier 接着讲多线程下的其他组件,第一个要讲的就是CyclicBarrier。CyclicBarrier从字面理解是指循环屏障,它可以协同多个线程,让多个线程在这个屏障前等待,直到所有线程都达到了这个屏障时,再一起继续执行后面…

计算机系统概论

提示:星河不问赶路人,岁月不负有心人 文章目录前言知识1.1 计算机的发展1.2 计算机硬件的基本组成1.3 计算机的性能指标前言知识 机器字长:计算机一次整数运算所能处理的二进制位数 .exe文件就是用机器语言描述的程序 1.1 计算机的发展 计…

【算法基础】算法复杂度

文章目录 算法复杂度时间复杂度空间复杂度算法复杂度 算法复杂度是指算法执行时间和所需空间的度量。在计算机科学中,算法复杂度通常分为时间复杂度和空间复杂度两种。 时间复杂度是指算法执行所需时间随着输入规模的增加而增加的速度。常用大O符号表示,例如O(1)、O(log n)…

ios逆向工具有那些

以下是一些常用的 iOS 逆向工具: Cycript:一种用于在运行时动态分析和修改 iOS 应用程序的强大工具,可以与应用程序进行交互式调试和注入代码。 Frida:一个强大的动态二进制插桩工具,可以在运行时修改应用程序的行为&…

2023中国程序员薪酬报告出炉,你拖后腿了吗?

程序员薪资高已是公认的事实,但是具体高到什么程度呢?近期,全球人力服务公司 Michael Page Internatioal 就发布了《2023 中国大陆薪酬报告》,揭示了中国程序员的薪酬情况。 该报告中一共调研了国内 7 个行业以及 6 大城市不同职…

JUC-02 ThreadPoolExecutor

下面的这3个问题你会吗? ThreadPoolExecutor 构造方法的7个参数了解吗?ThreadPoolExecutor 的执行流程了解吗?什么时候会创建临时线程?如何自定义线程工厂和拒绝策略?构造函数 首先,我们来浅浅看一下。 这…

生成与获取token

public class JwtUtils {// TOKEN的有效期1小时(S)private static final int TOKEN_TIME_OUT 1 * 3600;// 加密KEYprivate static final String TOKEN_SECRET "itcast";// 生成Tokenpublic static String getToken(Map params){long current…

【2023 年第十三届 MathorCup 高校数学建模挑战赛】A 题 量子计算机在信用评分卡组合优化中的应用 详细建模过程解析及代码实现

【2023 年第十三届 MathorCup 高校数学建模挑战赛】A 题 量子计算机在信用评分卡组合优化中的应用 1 题目 在银行信用卡或相关的贷款等业务中,对客户授信之前,需要先通过 各种审核规则对客户的信用等级进行评定,通过评定后的客户才能获得信 …