最新 最热

单链表实现:从理论到代码

概念:链表是⼀种物理存储结构上⾮连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表 中的指针链接次序实现的 。

2024-10-09
26

了解内存函数

内存函数不止malloc、calloc、realloc、free还有memcpy、memmove、memset、memcmp。前四个的头文件是<stdlib.h>,后四个的头文件是<string.h>。

2024-10-09
32

探索动态内存开辟的奥秘

有时候我们需要的空间⼤⼩在程序运⾏的时候才能知 道,那数组的编译时开辟空间的⽅式就不能满⾜了。因此,C语⾔引⼊了动态内存开辟,让程序员⾃⼰可以申请和释放空间,就⽐较灵活了。...

2024-10-09
29

顺序表——功能实现

线性表是数据结构中的一种基本形式,是 n 个数据元素的有限序列。线性表中的数据元素之间有序且连续,可以用一组地址连续的存储单元存储。

2024-10-09
23

整型之韵,数之舞:大小端与浮点数的内存之旅

C语⾔中整型算术运算总是⾄少以缺省整型类型的精度来进⾏的。 为了获得这个精度,表达式中的字符和短整型操作数在使⽤之前被转换为普通整型,这种转换称为整 型提升。...

2024-10-09
28

C语言结合体和枚举的魅力展现

引言: 前面我们已经讲了结构体的声明,自引用,内存对齐等,详细见《掌握C语言结构体,开启编程新世界》。有需要的可以回看。 今天我们讲的是枚举和结合体,这两个跟结构体很相像但也是还是有差别的。...

2024-10-09
31

掌握C语言结构体,开启编程新世界

结构体定义已经讲过了,但是不够全面,现在来重新看看,用具体的例子来理解结构体的声明,

2024-10-09
26

浅谈人工智能

随着2024年的到来,人工智能领域正迎来前所未有的变革和发展。随着计算能力的增强、大数据的积累以及机器学习算法的进步,

2024-10-09
25

C语言——简易版扫雷

扫雷的过程中,布置的雷和排查出的雷的信息都需要存储,所以我们需要⼀定的数据结构来存储这些 信息。

2024-10-09
31

拿捏指针(三)

在这之前我们学习了《拿捏指针(一)》,《拿捏指针(二)》没看过的可以去看看哟,接下里我们将指针最后一篇,《拿捏指针(三)》,看完直接捏爆指针。...

2024-10-09
25