对C语言的初层理解

  • 基本数据类型——数据分类

把数据分类存储、处理,节省资源和效率

char、int、short、long、float、double

  • 运算符——数据处理运算

表示对数据处理\运算含义的符号。如:算术运算符、关系运算符、逻辑运算符、位运算符、条件运算符、赋值运算符、逗号运算符、sizeof 运算符及其它运算符。

按照操作数的个数可以将运算符分为:单目运算符(++、--)、双目运算符(+,-,*)、三目运算符(?: 运算符)
 

  • 流程控制语句——流程图

遇到问题可以先画出流程图,在根据流程图完善流程控制语句。

  • 数组——集合

数组就像是集合,封装相同类型的数据,把相同数据类型的变量统一定义并操作。

  • 指针——超级管理员的操作

指针就像超级管理员拥有对系统资源的强大掌控力一样,能够直接访问内存地址。

  • 函数——封装代码

利用函数把代码封装成代码块,减少冗余,简便操作。

  • 结构体——集合

结构体同样类似于集合,但其中封装不同类型的数据。

  • 链表——空间动态管理、扩展内存

利用链表可以实现对空间的动态管理(动态分配、内存释放)。在数据库中,常使用链表来实现数据存储、遍历和查询。

  • 预编译指令——对于大型工程的使用和管理,已有代码的选择性编译

预编译指令主要用于在编译之前对代码进行一些特殊处理。可以通过预编译指令根据不同的平台、配置或者特定的需求来选择编译不同的代码块。这样可以提高代码的可维护性和灵活性,使得大型工程的管理更加高效。

  • 模块化操作——常用模块的封装,形成模块功能代码和使用框架

模块化操作主要体现在对常用模块的封装。通过将特定功能的代码封装成模块,可以实现代码的复用和组织。

模块功能代码是实现具体功能的部分,它被封装起来以便在不同的地方重复使用。而使用框架则是围绕这些模块构建的一种结构,它规定了如何调用和组合这些模块以实现更复杂的功能。

模块化操作使得 C 语言程序更易于维护和扩展。当需要修改某个功能时,只需在对应的模块中进行修改,而不会影响其他部分。同时,新的功能可以通过添加新的模块来实现,而不破坏原有程序的结构。

以上部分基本涵盖了掌握C语言的必知技能点 。


 往后的内容更加符合实际。

  • 文件操作——内存和磁盘的数据传输

将数据从内存写入磁盘文件中进行存储,实现数据的持久化;也可以从磁盘文件中读取数据到内存中进行处理。通过文件操作,程序能够在不同的运行阶段保存和获取数据,方便数据的长期存储和跨程序使用。

  • 栈、队列——受限操作

贴合先进后出、先进先出的实际限制情况。

  • 树——数据结构中的一种,用于与算法对接

树结构是一种重要的数据结构。它可以用于存储和组织数据,具有特定的层次关系和结构特点。通过使用树结构,可以更高效地实现搜索、排序、遍历等算法。树结构能够提供一种有效的方式来表示和处理具有层次关系的数据,使得算法在处理这类数据时更加便捷和高效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值