学完 C 语言,有助于我们对其他语言的理解 ,毕竟 C 语言比较低鞥,如果你还是大一大二,不知道该使用哪一门入门 ,那么我推荐C语言 ,可能比Python等难,但掌握之后学其他语言会容易很多。

下面是我学完 C 语言之后,觉得需要掌握的核心知识点

基本语法

选择控制语句 if ,swith
循环控制语句 while,for
控制语句相关关键字分析

变量存储(重要)

内存分区剖析
各类变量的定义形式
各类变量的作用范围
各类变量的生命周期
各类变量的存储区域
各类变量的注意事项
静态函数与全局函数的深度剖析

一维数组与二维数组

数组的精确定义
数组元素严谨的初始化
深度剖析数组元素的读写过程
多维数组的精确定义
多维数组的应用操作

另外,三位极其以上的数组 ,了解即可 。

函数(重要)

函数的定义、声明 、调用三要素
各类场景的函数定义
严谨的函数声明
函数的调用过程剖析
函数参数本质剖析
实参、形参详解
具体需求下的函数封装流程

指针与地址(难点,学C,必须搞定指针是啥玩意)

指针的定义与使用
指针与基本类型变量的关系
指针与数组的关系
指针与函数的关系
指针与字符串的关系
指针与指针的关系

内存分配

malloc 函数

内存的动态分配与释放
内存的多种动态分配方式

结构体

结构体是怎样打包数据结构的
结构体与数组、指针 、内存等相互结合
结构体实现位变量的定义

文件操作

文件的操作流程
文件的顺序读写
文件的随机读写

预处理

宏 、宏函数的深度剖析
多场景的条件编译分析
标准的头文件编写
预处理在编译之前都在忙些啥

书籍推荐

入门:《C Primer Plus》(可能零基础有点吃力 ,觉得吃力的就看《C程序员涉及语言》吧)

进阶:《C 和指针》,我觉得 C 语言,最核心的就是理解指针

书籍可以在这里直接下载领取:少走弯路 ,各类技术书籍推荐

学完 C 语言,可以做一些小游戏,这里有一套 C 语言小游戏送给大家

下载链接:C语言项目大全

作者简洁

作者:大家好 ,我是帅地 ,从大学、自学一路走来,深知算法,计算机基础知识的重要性 ,公众号「帅地玩编程」10万粉丝作者,专业于写这些底层知识,提升我们的内功 ,帅地期待你的关注,和我一起学习,点击了解我四年大学学 习之路 转载说明:未获得授权 ,禁止转载

文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归趣营销www.SEOgUrublog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ卍61910465