- 博客(5)
- 收藏
- 关注
原创 线性链表(单链表)的实现
线性表的链式存储结构特点时用一组任意的存储单元存储线性表的数据元素(存储单元可连续可不连续),因此还需要存储一个指示其直接后继的信息(即直接后继的存储位置)初始化时,链表的存取必须从头节点(头指针)开始,所以我们需要定义一个头节点(头节点只存储链表中第一个节点(第一个数据元素的存储映像)的存储位置)。存储数据元素信息的域叫做数据域,存储其直接后继存储位置的域叫做指针域,指针域中存储的信息叫做指针或链。,不为空(增加可以不用考虑),所以我们对顺序表先进行初始化,然后进行增删查改等操作,使用完后需要将它。
2023-12-11 01:19:42
37
1
原创 模拟memcpy函数和memmove函数
指向要在其中复制内容的目标数组的指针,类型转换为 void* 类型的指针。指向要复制的数据源的指针,类型转换为 const void* 类型的指针。指向要在其中复制内容的目标数组的指针,类型转换为 void* 类型的指针。指向要复制的数据源的指针,类型转换为 const void* 类型的指针。为避免溢出,目标和源参数指向的数组大小应至少为字节数,并且不应重叠。//如果被赋值的字符串有原内容,则会被覆盖,超出m的部分也会消失。为避免溢出,目标参数和源参数指向的数组的大小应至少为字节数。
2023-10-21 21:06:55
57
4
原创 C语言 操作符的使用案例
m) && (j!= k && j!= l && j!= m) && (k!= l && k!= m) && (l!=m) 或者 (i!有人说真有人说假,或者一半真一半假,用“||”,各个连接用“&&”,部分题目可能还会要求各个数字之间互不相同。printf("A排名为: %d\n", i);printf("B排名为: %d\n", j);printf("C排名为: %d\n", k);printf("D排名为: %d\n", l);printf("E排名为: %d\n", m);
2023-09-16 00:23:54
67
10
原创 C语言 数据
字符串常量:字符串在本质上是多个字符组成的字符数组,C语言规定,在每个字符串常量的结尾,系统会自动加一个字符 '\0' ,作为该字符串的结束标识符,根据是否是 '\0' 判断字符串是否结束。指针常量:本质上一个常量,指针用来说明常量的类型,表示该常量是一个指针类型的常量。文件作用域:任何在代码块之外声明的标识符都具有文件作用域,作用范围是从他们的声明位置开始,到文件的结尾处都是可以访问的。初始化:在一个声明中,可以给一个表量变量指定一个初始值,方法是在变量后面跟 一个等号(赋值号),后面是赋给变量的值。
2023-09-13 21:47:54
48
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人