自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体类型详解

结构体是一些值的集合,这些值称为成员变量,每一个结构体都可以有不同的成员变量。

2024-05-16 00:14:52 831 13

原创 atoi函数的讲解和模拟实现

atoi函数简单来讲就是将字符串内的数字转换为int类型数据,以下介绍了一些atoi函数的细节和模拟实现。

2024-03-28 11:20:00 746 2

原创 大小端字节序的理解与判断

大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中。例如,变量int a,&a=0x1234,那么12就是数据的高位,而34就是数据的地位,因此,在大端存储模式下,该数据保存为0x1234,,小端存储下,保存为0x3412,如图。

2024-03-25 21:32:10 528 1

原创 寻找一串数字中出现次数为奇数的数

起初我的思路是利用数组来存储这一大串数字,之后利用两次for循环,以count来计算某一个数字出现的次数,最后来根据count对2取余进行操作判断,代码如下。但是该方法空间复杂度较高,因此在要输入的数字个数n较大时,无法通过运行。因此我们需要转换思路,利用二进制异或的方法来操作。

2024-02-20 20:30:03 305 1

原创 动态内存分配函数解析

内存区域主要分为栈区,堆区以及静态区。其中,栈区用于存储局部变量,堆区用于存储由动态内存开辟的变量,而静态区则用于存储静态变量以及全局变量。以下是关于四个动态内存分配函数——malloc,calloc,realloc,以及free的讲解。首先我们来谈谈为何需要动态内存分配。例如,我们在定义一个数组时,必须首先定义其数组长度,如int a[10]等,但往往在很多情况下,我们真正需要的数组长度在程序运行时才能确定,那么先前定义的长度与空间就可能存在过大和过小的问题,因此,我们需要使用动态内存分配。

2024-02-17 21:18:04 843 2

空空如也

空空如也

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

TA关注的人

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