C语言学习路线!小白必看的入门进阶路线!

好的学习路线图会为你指明学习方向,帮助你更好的把握整体的学习节奏,同时也避免浪费大量时间在学习一些不太可能会用到的东西上,另外你也可以参照C语言学习路线图实时把控自己的学习进度。

☯ 入门篇

✎ 了解C语言

       C语言历史

       C语言特点

✎ 算法

       什么是算法

       算法怎么描述

✎ 数据类型

       变量命名规则

       基本数据类型有哪些

       常量、变量

✎ 运算符与表达式

       什么是表达式

       什么是运算符

       运算符和表达式有什么关系

✎ 常用输入输出函数

       字符,字符串输入输出

       其他类型格式化输出

✎ 选择程序结构

       if语句、if...else语句

       if嵌套

       双目运算符

       switch语句    

✎ 循环控制

       什么是循环

       while循环

       do...while循环

       for循环

       转移语句 break、contunue

☯ 进阶篇

✎ 数组

       什么是数组

       一维数组、二维数组、字符数组

       数组的初始化方式

       数组的应用

✎ 数组常用的排序算法

       选择排序

       冒泡排序

       插入排序

✎ 函数

       函数是what

       函数返回值、参数、以及如何调用

✎ 指针

       指针是什么

       数组与指针

       二级指针

       指针变量做函数参数

       指针函数与函数指针

✎ 字符串

       字符串复制

       字符串连接

       字符串比较

       字符串长度获取、大小写转换

☯ 终极篇

✎ 结构体和共用体

       结构体概念

       结构体的定义、使用、初始化

       结构体数组

       结构体指针

✎ 链表

       共用体的概念

       共用体的初始化

       共用体内部数据特点

✎ 位运算

       位与字节

       与、或、取反、异或、左移、右移运算符  

✎ 预处理

       宏定义

       #inlcude指令

       条件编译

✎ 文件操作

       文件基本操作--打开、关闭

       文件读写

✎ 内存管理

       内存组织方式

       动态内存管理

以上内容学完至少大约需要一个月,仅理解记忆,精通还得在项目实战中得到提升!加油!

对于热爱编程的小伙伴来说,路再难走也要坚持走下去!如果你感兴趣或者有需求的话,笔者这里强烈推荐我专栏的编程技术学习交流聚集地→C语言/C++进阶之路 - 专题 - 还有完整的学习路线图和学习文件视频哦,小白和大神们正在等着你一起探讨编程,极佳的学习氛围!

你可能感兴趣的:(C语言学习路线!小白必看的入门进阶路线!)