好的学习路线图会为你指明学习方向,帮助你更好的把握整体的学习节奏,同时也避免浪费大量时间在学习一些不太可能会用到的东西上,另外你也可以参照C语言学习路线图实时把控自己的学习进度。
入门篇
了解C语言
C语言历史
C语言特点
算法
什么是算法
算法怎么描述
数据类型
变量命名规则
基本数据类型有哪些
常量、变量
运算符与表达式
什么是表达式
什么是运算符
运算符和表达式有什么关系
常用输入输出函数
字符,字符串输入输出
其他类型格式化输出
选择程序结构
if语句、if...else语句
if嵌套
双目运算符
switch语句
循环控制
什么是循环
while循环
do...while循环
for循环
转移语句 break、contunue
进阶篇
数组
什么是数组
一维数组、二维数组、字符数组
数组的初始化方式
数组的应用
数组常用的排序算法
选择排序
冒泡排序
插入排序
函数
函数是what
函数返回值、参数、以及如何调用
指针
指针是什么
数组与指针
二级指针
指针变量做函数参数
指针函数与函数指针
字符串
字符串复制
字符串连接
字符串比较
字符串长度获取、大小写转换
终极篇
结构体和共用体
结构体概念
结构体的定义、使用、初始化
结构体数组
结构体指针
链表
共用体的概念
共用体的初始化
共用体内部数据特点
位运算
位与字节
与、或、取反、异或、左移、右移运算符
预处理
宏定义
#inlcude指令
条件编译
文件操作
文件基本操作--打开、关闭
文件读写
内存管理
内存组织方式
动态内存管理
以上内容学完至少大约需要一个月,仅理解记忆,精通还得在项目实战中得到提升!加油!
对于热爱编程的小伙伴来说,路再难走也要坚持走下去!如果你感兴趣或者有需求的话,欢迎在下方评论!
领取专属 10元无门槛券
私享最新 技术干货