自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 链表的刷题-leetcode

反转链表既然称反转链表,意思是指将链表的箭头方向指向前面的链表节点。将原先的头节点变成尾节点,然后依次反转。那么完成此题仅仅需要三个指针,用一个指针1先指向空值,然后指针2指向原先的头节点,指针3的作用指向原先链表的第二个节点(即头节点的下一个节点),指针2指向了指针1,指针1是指针2的前一个节点,然后指针2不能用next指针指向下一个节点,这时候用指针3来更新指针2的位置,指针1也更新到指针2原先的位置,以此往复,等到指针2的走到空置,这时的节点已经全部反转完成。

2024-08-20 22:24:17 288

原创 线性表小项目(通讯录、贪吃蛇)

在游戏中控制台的结构分布大致是这样的。过去C语⾔并不适合⾮英语国家(地区)使⽤。C语⾔最初假定字符都是单字节的。但是这些假定并不是在世界的任何地⽅都适⽤。后来为了使C语⾔适应国际化,C语⾔的标准中不断加⼊了国际化的⽀持。⽐如:加⼊了宽字符的类型 wchar_t 和宽字符的输⼊和输出函数,加⼊了头⽂件,其中提供了允许程序员针对特定 地区(通常是国家或者说某种特定语⾔的地理区域)调整程序⾏为的函数。

2024-08-20 18:46:23 1115

原创 线性表(数据结构)

线性表是一种基本的数据类型,每一个元素对应了相应的位置,线性表分为顺序结构和链式结构,也就是顺序表和链表。凡是谈到线性表的实现就要实现基本的“增 删 查 改”。

2024-08-05 13:41:24 194

原创 文件操作(C-language)

计算机中有内存和外存,内存用于临时存储数据关机后消失,而外存关机后则会一直保留数据。而文件就保存在磁盘(硬盘上)。在程序设计中一般文件有程序文件、数据文件。

2024-07-19 18:54:55 1011

原创 在内存中的数据存储

数据在内存中是如何存储的呢?简单来说,数据被转化为计算机能理解的二进制形式,并按一定规则存储在内存的不同位置。这涉及到数据的类型、大小和存储方式。了解这些数据存储的奥秘,有助于我们更好地理解和优化计算机的运行。

2024-05-26 16:01:56 1253 11

原创 内存函数-C语言

在之前学过一些内存函数, 但时间过了久了点就模糊了,甚至将其记忆成了字符串函数,现写篇博客记忆它。

2024-05-11 20:32:47 798 8

原创 字符串函数

本文将简要介绍这些常用的C语言字符串函数,包括它们的基本功能和使用方法。通过具体的代码示例,我们将展示如何在实际编程中运用这些函数来处理字符串。注:使用库函数里的字符串,就需要包含头文件string.h,也就是#include

2024-05-02 22:21:26 909 3

原创 操作符详解——C语言

在编程中,操作符是我们用来执行各种操作的关键元素,如算术运算、比较判断以及逻辑处理等。这些看似简单的符号,实际上承载着强大的功能,它们是编程语言中不可或缺的一部分,但因为操作符的数量较多,因此我们需要将其分类然后逐一理解。

2024-05-01 11:28:32 603 8

原创 柔性数组概念及其内存申请

先申请到的新空间结存放在构体指针变量中,因为malloc函数可能存在分配失败的情况,即返回NULL值,于是我们可以在此做判断如果分配失败,则提前结束运行,但如果申请成功就对结构体内部元素进行一些赋值运算。在这里可以看到,使用了一个新的结构体类型指针,进行接收新调整的内存,再将其赋值给原来的指针变量,这样就完成了对指针变量的内存调整,同样的也需要对其进行判断之后再进行操作。中间进行同样的操作,但是在最后的释放内存的时候,需要先释放数组指针所指向的内存,然后再释放结构体指针p的指向的内存。

2024-04-04 23:52:50 267 3

空空如也

空空如也

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

TA关注的人

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