
C语言高级
花泽香瓜
talk is cheap ,show me the code.
展开
-
0701——指针(C语言高级)
一、指针是什么指针是C语言的重要概念,也是C语言及其扩展语言(C++等)的重要特色。指针可以使程序变得简洁、紧凑、高效。每一个学习C语言的人都应当深入学习和掌握指针。可以说,没有掌握指针,就是没有学会C语言。指针的概念复杂也比较灵活,因此初学者经常会犯错。请同学们务必多思考、多练习、谨慎使用。/********地址与指针的关系与区别*********/在计算机内存中,每个存储单元都...原创 2018-08-06 20:36:24 · 533 阅读 · 0 评论 -
0702——指针(C语言高级)
一、C语言中的内存管理C语言程序在编译后需要载入内存中才能开始运行。内存中对于数据的划分不是随机的,而是根据这个数据的性质分段进行划分的。某段内存区域只会存储相应的数据。具体来说,C语言对于内存空间的划分可以分为以下几个区域:1)代码区:这段区域主要用来存储编译后的函数体的二进制代码,以及会用到的字符串常量。该区域是只读的。2)数据区:这个区域主要存储已初始化的全局变量、静...原创 2018-08-07 20:33:14 · 327 阅读 · 0 评论 -
03——Linux文件管理系统
一、Linux文件系统简介 无论是什么操作系统,文件系统都是十分重要的组件。文件系统用户组织和管理计算机存储设备上的大量文件,并提供给用户相应的操作交互接口。简单来说,文件系统就是操作系统用于管理、组织文件并给用户提供服务的系统。 Linux系统本分支持很多种文件系统,大致可以分为:1)磁盘文件系统:指本地主机中实际可以通过磁盘访问的系统,包括硬盘、光驱(CD-ROM...原创 2018-08-08 09:01:19 · 1059 阅读 · 0 评论 -
08——结构体共用体枚举
用户自定义数据类型一、结构体之前我们学过的数据类型(int、char、float等)是C语言提供的基本数据类型。实际上我们也可以根据自身的需求自定义一些数据类型。这些数据类型称为“构造数据类型”。在实际生活中,有些数据是有内在关联的。例如一个学生有学号、姓名、性别、成绩等内在关联数据。我们可以将这些内在关联数据组合起来,构成一个新的变量类型,在这个类型中包含学号、姓名、性别、成绩等项,...原创 2018-08-08 12:07:32 · 815 阅读 · 2 评论