会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Pangenda
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2021年8月16日
数据结构之整体概述和预备知识
摘要: 一、概述 我们通常会把现实中大量而复杂的问题以特定的数据类型和特定的存储结构存放到主存储器中,以及在此基础上为实现某个功能(比如查找某个元素、删除某个元素、对元素进行排序等)而执行相应的操作,这个相应的操作也叫算法。 (1)数据结构 狭义上,数据结构是研究数据存储结构的一门学科;广义上,数据结构还包
阅读全文
posted @ 2021-08-16 15:39 Pangenda
阅读(110)
评论(0)
推荐(0)
2021年8月15日
C语言知识补充之结构体和共用体
摘要: 结构体和共用体 一个事物往往都有多个方面的属性,比如学生就有名字、升高、各科成绩等等。用来描述此类数据的数据类型 结构体和共用体 一、结构体 1. 结构体类型 结构体类型是一种数据类型,和整型、字符型、浮点型等一样。我们之所以可以用关键字int、char来定义变量,是因为C编译系统事先定义好了。但是
阅读全文
posted @ 2021-08-15 21:15 Pangenda
阅读(478)
评论(0)
推荐(0)
C语言知识补充之位运算
摘要: 位运算 简略的总结和注意事项 1. 位运算只能应用于整型数据,就是把整型数据看成是固定的二进制序列,然后对这些二进制序列各自按位计算。位运算应用有无符号数和有符号数区分 2. 位运算在计算机内部是以补码运算的,然后转换成更符合我们直观的形式表示出来。因此我们实际应用的时候不需要考虑补码原码问题,平常
阅读全文
posted @ 2021-08-15 20:40 Pangenda
阅读(74)
评论(0)
推荐(0)
C语言知识补充之库函数
摘要: 库函数 库函数有十种以上那么多,以下将取目前常用部分(取自教材),要用的时候过来寻找就好了。 一、math.h 其中需要注意:数学知识上,三角函数和反三角函数的定义域问题。 二、string.h 其中需要注意:对字符串不能够使用赋值运算和关系运算 三、stdlib.h (1)存储管理函数 使用格式:
阅读全文
posted @ 2021-08-15 19:07 Pangenda
阅读(606)
评论(0)
推荐(0)
C语言知识补充之预处理
摘要: 预处理 一、什么是预处理 通常执行流程为:编辑源文件产生.c文件 .c文件通过编译器编译为.obj文件 .obj文件通过连接器生成.exe可执行文件。在编辑之后编译之前执行的指令就是预处理。预处理分为宏定义、文件包含和条件编译等。 二、宏定义 宏定义分为变量式宏定义和函数式宏定义,宏定义习惯上标识符
阅读全文
posted @ 2021-08-15 17:28 Pangenda
阅读(295)
评论(0)
推荐(0)
C语言知识补充之利用文件
摘要: #这只是身为我结合书本的个人的理解,肯定有很多错的地方,请勿喷 利用文件 一、文件概述 一个文件是由一系列彼此有一定联系的数据结合构成,有文本文件和二进制文件区分。 (1)文本文件: 文本文件是以字节为单位进行写入或读出,一般来说,说明性的文档、c语言的源程序文件等都是文本文件。 (2)二进制文件:
阅读全文
posted @ 2021-08-15 16:40 Pangenda
阅读(129)
评论(0)
推荐(0)
C语言知识补充之指针
摘要: #这只是身为我结合书本的个人的理解,肯定有很多错的地方,请勿喷 指针——C语言的灵魂 1. 指针概述 “指针”就是内存地址,使用指针访问变量,就是直接对该内存中的数据进行的操作。相比于之前学习的知识,合理使用指针可以有效提高程序运行的速度和灵活性。 2. 指针变量概述 (1)定义: 专门用来存放另一
阅读全文
posted @ 2021-08-15 15:23 Pangenda
阅读(164)
评论(0)
推荐(0)
上一页
1
2
公告