首页
学习
活动
专区
工具
TVP
发布

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

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

入门篇

了解C语言

C语言历史

C语言特点

算法

什么是算法

算法怎么描述

数据类型

变量命名规则

基本数据类型有哪些

常量、变量

运算符与表达式

什么是表达式

什么是运算符

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

常用输入输出函数

字符,字符串输入输出

其他类型格式化输出

选择程序结构

if语句、if...else语句

if嵌套

双目运算符

switch语句

循环控制

什么是循环

while循环

do...while循环

for循环

转移语句 break、contunue

进阶篇

数组

什么是数组

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

数组的初始化方式

数组的应用

数组常用的排序算法

选择排序

冒泡排序

插入排序

函数

函数是what

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

指针

指针是什么

数组与指针

二级指针

指针变量做函数参数

指针函数与函数指针

字符串

字符串复制

字符串连接

字符串比较

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

终极篇

结构体和共用体

结构体概念

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

结构体数组

结构体指针

链表

共用体的概念

共用体的初始化

共用体内部数据特点

位运算

位与字节

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

预处理

宏定义

#inlcude指令

条件编译

文件操作

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

文件读写

内存管理

内存组织方式

动态内存管理

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

对于热爱编程的小伙伴来说,路再难走也要坚持走下去!如果你感兴趣或者有需求的话,欢迎在下方评论!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200229A0FMBB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券