自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ### C语言中的栈和队列:核心知识点详解

通过上述代码示例,我们可以看到如何在C语言中实现栈和队列的基本功能。队列是一种只能在一端进行插入操作(称为队尾),而在另一端进行删除操作(称为队头)的数据结构,通常称为“先进先出”(First In First Out, FIFO)。其中,栈(Stack)和队列(Queue)是非常重要的两种线性数据结构。栈是一种只能在一端进行插入和删除操作的数据结构,通常称为“后进先出”(Last In First Out, LIFO)。- `front`:返回队头元素,但不移除。- `top`:返回栈顶元素,但不移除。

2024-09-19 19:09:05 273 1

原创 带环链表与追击问题相关分析

定义:带环链表是一种单向链表,其中最后一个节点指向链表中的一个先前的节点,从而形成了一个环。环的存在使得链表在遍历时可能出现无限循环的情况。带环链表可以通过将链表的最后一个节点的指针指向链表中任意一个节点来创建。通常情况下,我们使用一个特殊的节点(称为"哨兵节点")来表示链表的结束,从而形成一个循环。在带环链表中,每个节点都有一个指针指向下一个节点,最后一个节点的指针指向一个前面的节点,而非null。带环链表常用于实现循环队列、循环链表等数据结构。

2024-05-26 22:50:23 351

原创 C 语言编译和链接知识点梳理(等我把vs code c/c++的环境搭建出来再详细解释)

提示:若想要深入了解程序的编译和链接请看看《程序员的自我修养》这本书预处理(预编译)在预处理阶段,源文件和头文件会被处理成为.i为后缀的文件。预处理阶段主要处理那些源文件中#开始的预编译指令。比如:#include,#define,处理的规则如下:• 将所有的 #define 删除,并展开所有的宏定义。• 处理所有的条件编译指令,如: #if、#ifdef、#elif、#else、#endif。• 处理#include 预编译指令,将包含的头文件的内容插入到该预编译指令的位置。

2024-03-28 17:27:09 942 1

原创 C语言:文件操作知识点及梳理(C语言初学者向)

定义:磁盘上的文件是文件,程序设计中我们一般接触到两种文件:程序文件和数据文件。

2024-03-28 09:40:28 1517

原创 结构体知识点梳理与总结

/代码1:变量的定义int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//代码2:初始化。struct Stu //类型声明//名字int age;//年龄//初始化//指定顺序初始化//代码3int data;//结构体嵌套初始化//结构体嵌套初始化。

2024-03-21 08:42:58 913 1

原创 整数与浮点数在内存中的存储

2.E全为0时,这时,浮点数的指数E等于1-127(或者1-1023)即为真实值,有效数字M不再加上第一位的1,而是还原为0.xxxxxx的小数。1.当E不全为0或1时指数E的计算值减去127(或1023),得到真实值,再将有效数字M前加上第一位的1。对于64位的浮点数,最高的1位存储符号位S,接着的11位存储指数E,剩下的52位存储有效数字M。对于32位的浮点数,最高的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。• (−1)S 表示符号位,当S=0,V为正数;

2024-03-17 15:35:38 328 1

原创 数据在内存中的存储要点梳理

大端(存储)模式:是指数据的低位字节内容保存在内存的高地址处,而数据的高位字节内容,保存在内存的低地址处。小端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,而数据的高位字节内容,保存在内存的高地址处。2.signed char与unsigned char。若为负数,符号位右边补齐1。若为正数,符号位左边补齐0。

2024-03-17 11:34:02 380 1

原创 指针知识点梳理及回顾(待更新)

一、1.内存与地址2.指针变量和地址3.指针变量类型的意义4.const修饰指针5.指针运算6.野指针7.assert断言8.指针的使用和传址调用1.内存与地址常见内存单位:2.指针变量与地址1.取地址操作符(&)&a可理解为:为变量a开辟一份内存空间(==地址==指针)用来存放变量a2.解引用操作符(*)通过(&)我们拿到的是地址,(*)以为从地址中提出可理解为&就是将钱存入ATM机,*就是取出钱,ATM机就是那份空间3.如何看指针类型3.指针变量类型的意义。

2024-03-07 23:18:56 999 1

原创 扫雷游戏代码思路及实现(初级难度)

扫雷游戏思路及代码实现(初级模式)

2024-01-25 13:03:11 935 1

原创 介绍C语言分支循环语句的博客文章(初学者写的博客训练)

if后面括号中的表达式就是要进行判断的条件,后面的语句部分则是对应的操作。反之,则不执行后面语句的操作。在if括号中判断表达式的结果,如果判断的结果为真值,则执行紧跟if后的语句块中的内容;声明:本文只是一个初学者写的博客训练,内容参照《C语言从入门到精通》此书,只是个人学习使用,无侵权牟利意图,望请周知。代码中判断变量num的值,如果num为真,则执行后面的语句;1.选择结构程序设计(if语句,if的嵌套,条件运算符,switch语句)使用if语句的嵌套形式,可对判断的条件进行细化,然后进行相应的操作。

2023-12-03 10:44:52 75 1

原创 我的第一篇博客

了解相关计算机知识(网络技术,Ms office)了解编程并学会相关电脑技术知识。询问从事相关计算机方面的亲戚。自我介绍:姓名:胡耀武 年龄:18。如何学习:跟着C语言集训营课程系统学习。编程目标:学会C/C++,Java。花费时间:大约每周6-7h。我最想进入的IT公司:微软。

2023-11-19 15:09:15 37

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除