自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言学习17——数据在内存中的存储

大端字节序高位字节内容存储到高地址,地位字节内容存储到低地址。小端字节序高位字节内容存储到低地址,低位字节内容存储到高地址。例如:vs2022中使用的是msvc的编译器,支持的是小端字节序存储方式,因此我们想将一个十六进制的数字存储到计算机内存中时,计算机会将0x112233按照“高位字节内容存储到低地址,低位字节内容存储到高地址。”的存储规则进行存储。结果如下:通过内存监视窗口,得到a的地址存放的内容,我们可以看到112233在内存中是反向存储,符合小端字节序存储。

2025-04-08 15:54:13 671

原创 c语言学习16——内存函数

在模拟实现时,重点是对数据的拷贝,因为内存中存放的数据不知道其类型,因此我们把数据分成最小的单元也就是1个字节,对应char类型数据,因此将void类型强制转换成char类型的数据,然后通过while循环,遍历num个字节长度的数据,实现一定量数据的拷贝。比较的是12个字节,也就是前三个数字的大小,数组2的前三个数字比数组1前三个数字大,所以打印小于0的数字,-1。

2025-04-04 22:43:59 602

原创 c语言学习15——字符函数和字符串函数

第二次strtok的第一个参数为NULL,则说明从上次查找结束的位置继续,即@后的位置开始,返回第一个q的地址,因此第一次返回的地址和第二次返回的地址相差10个字节。如果存在,则返回一个字符串在另一个字符串中首次出现的地址。strcpy的作用就是将源头地址的字符串拷贝到目标地址的中。strcat的功能是将源字符串的副本追加到目标字符串,返回值是目标字符串的地址。strncat是将源字符串前num个字符追加到目标地址字符串的后面。比较两个字符串,实际上是比较两个字符串对应位置上的ASCII码值。

2025-04-01 15:54:32 901

原创 c语言学习14——指针(5)

当我们将一个函数的指针作为参数传递给另外一个函数,另外这个函数使用该指针调用所指向的函数时,被调用的函数就被称为。qsort函数是程序自带的一个排序函数,默认升序排列。例子:使用qsort排序一个整形数组。

2025-03-31 14:56:51 322

原创 指针练习题

指针的各种练习题

2025-03-29 09:15:25 277

原创 c语言学习13——指针(4)

通过前面对整型指针变量及数组指针变量的举例,我们不难推广得到什么是函数指针变量:函数指针变量就是指向函数的指针变量,用来存放函数的地址。

2025-03-03 10:12:01 859

原创 c语言学习9——操作符详解

当规定其内部数据类型后,可以直接依据内部类型进行初始化。s1的初始化是按照结构体成员的顺序依次初始化。s2的初始化方式是通过使用“.”操作符进行,能够精确地初始化结构体中的每一个成员。(.)操作符用于直接访问结构体的成员,使用方法为:结构体变量.成员名。

2025-02-27 08:17:15 1011

原创 c语言学习11——指针(2)

我们知道,函数add返回的是c的地址,所以指针p指向的就是c的地址,而解引用p即找到c的值,正常来说应该是3,但是我们打印可知,*p返回的值是一个随机值。我们可以将其理解为:const放在 * 左边修饰变量时,所修饰的是 * p,而 * p刚好是对p指针解引用,所以 * p=a,所以。当我们给变量初始化一个值是,可以通过赋值运算符将这个变量的值修改掉,当我们不想让变量的值发生变化时,可以使用const修饰变量,这时的变量就变成了一个具备常量特性的变量,也叫常变量,但他的本质仍是一个变量,只是不能被修改。

2025-02-25 08:22:56 1249

原创 c语言学习10——指针(1)

指针初步学习

2025-02-22 09:51:11 855

原创 c语言学习8——函数递归

函数递归练习

2025-02-20 21:55:48 771

原创 c语言学习7——函数

ret_type时函数返回类型fun_name是函数名,可以自由定义形式参数用于接收传递给函数的数据{}及其中的内容是一个函数体,用于实现函数的具体功能函数的声明是指在函数使用前,要先说明函数。

2025-02-11 21:51:13 981

原创 c语言数组练习题

直接打印变化结果。

2025-02-11 11:20:29 104

原创 c语言学习6——数组

数组

2025-02-03 10:20:33 842

原创 猜数字游戏

猜数字游戏程序的实现

2025-01-25 22:02:21 243

原创 c语言学习5练习题

练习题

2025-01-24 15:17:50 273

原创 c语言学习学习5

循环判断语句学习

2025-01-24 15:17:37 1020

原创 c语言学习4练习题

if循环和操作符练习题

2025-01-17 19:13:00 142

原创 c语言学习4

if循环和操作数

2025-01-17 19:12:41 1008

原创 c语言学习3

操作符等的学习

2025-01-11 10:56:24 1163

原创 c语言学习2

数据类型的学习

2024-12-02 21:43:13 1032

原创 c语言学习1

c语言初学

2024-11-30 18:10:07 730 1

空空如也

空空如也

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

TA关注的人

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