![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 96
秋邱
本人大一新生,分享笔记,试题
展开
-
单链表实现:从理论到代码
可以随机访问元素,通过索引能快速定位到元素。存储密度高,不需要额外的指针空间。中间/头部位置的插入删除,需要挪动数据,效率低下。动态顺序表,空间不够时需要扩容,扩容本身有消耗,空间浪费。这时候就有了链表。单链表在内存中的存储(单向,不带头,不循环)//方便之后更改类型//节点数据//指针变量保存下个节点的地址}SLTNode;原创 2024-06-13 11:14:07 · 1079 阅读 · 84 评论 -
了解内存函数
前言内存函数不止还有前四个的头文件是后四个的头文件是。原创 2024-05-08 22:13:30 · 1788 阅读 · 156 评论 -
探索动态内存开辟的奥秘
在结构体中,最后一个成员是数组,且数组没有指定大小,这个数组就是柔性数组struct S1char c;int n;int arr[];//柔性数组struct S2char c;int n;int arr[0];//柔性数组s1和s2写法不一样,但这都是柔性数组,有的编译器支持s1有的支持s2。原创 2024-05-04 15:49:31 · 1791 阅读 · 135 评论 -
整型之韵,数之舞:大小端与浮点数的内存之旅
C语⾔中整型算术运算总是⾄少以缺省整型类型的精度来进⾏的。为了获得这个精度,表达式中的字符和短整型操作数在使⽤之前被转换为普通整型,这种转换称为整型提升。大端小端是计算机存储数据的一种方式。在内存中,数据被分割为多个字节进行存储。大小端指的是字节的存储顺序。大端存储是指高位字节被存储在低位地址,低位字节存储在高位地址。大端存储方式常用于网络协议中。小端存储是指低位字节被存储在低位地址,高位字节存储在高位地址。小端存储方式常用于x86架构的计算机。原创 2024-04-02 22:21:47 · 2059 阅读 · 102 评论 -
C语言结合体和枚举的魅力展现
前言个人主页所属栏目前面我们已经讲了结构体的声明,自引用,内存对齐等,详细见。有需要的可以回看。今天我们讲的是,这两个跟结构体很相像但也是还是有差别的。原创 2024-03-29 21:20:01 · 2882 阅读 · 97 评论 -
掌握C语言结构体,开启编程新世界
前面我们也涉及到了结构体的讲解,但是只是粗略的讲了一下。接下里详细讲解。1.0 结构体声明...结构体定义已经讲过了,但是不够全面,现在来重新看看,用具体的例子来理解结构体的声明,struct numint num1;int num2;}s1;///声明类型的同时定义变量是s1//定义结构体变量s2//顺序初始化//代码2int num;//顺序初始化//指定顺序初始化//代码3struct num;//结构体嵌套定义//结构体嵌套初始化以上初始化已经很详细了。结构体位段。原创 2024-03-22 20:33:58 · 3141 阅读 · 120 评论 -
拿捏指针(三)
在这之前我们学习了《拿捏指针(一)》《拿捏指针(二)》没看过的可以去看看哟,接下里我们将指针最后一篇,《拿捏指针(三)》,看完直接捏爆指针。原创 2024-03-19 15:45:23 · 1906 阅读 · 102 评论 -
拿捏指针(二)
前面我们已经讲了,C语言的第一篇《拿捏指针(一)》,接下里我们继续深入的来了解指针。原创 2024-03-16 18:06:09 · 1769 阅读 · 102 评论 -
C语言——简易版扫雷
扫雷游戏是一种益智类的游戏,目标是通过揭示方块上的数字来找到不带雷的方块,避免触雷。原创 2024-03-11 15:22:46 · 5892 阅读 · 36 评论 -
拿捏指针(一)
指针是一个变量,它存储了指向另一个变量的内存地址。它可以用来间接地访问和修改这个变量的值。每个变量在内存中都有一个唯一的地址,指针通过存储这个地址来引用其他变量。指针可以用于在程序中传递和操作内存地址,从而使程序能够更高效地访问和操作内存中的数据。这样说你可能,还是听不懂,那我们举个例子:这一天有八位客人在前台登记了入住,分别是a,b,c,d,e,f,g,h。他们一起住在酒店的一个楼层这就类似于指针,通过地址能让我们准确的找到想找的人。原创 2024-03-08 17:59:30 · 1493 阅读 · 36 评论 -
C语言循环与分支不会用?来看看!
在C语言中,结构可以分为三种,分别是:循环结构、选择结构、顺序结构。即自上而下按进行。原创 2024-02-26 17:06:13 · 904 阅读 · 19 评论 -
操作符详解(一)
操作符作为C语言中基础的的内容,也是非常重要的一部分。下面是所有操作符的分类。操作符的分类算术操作符: + - * / %移位操作符: >> = <原创 2024-02-27 22:31:54 · 1300 阅读 · 23 评论 -
操作符详解(二)
上一篇讲了操作符详解(一),这期继续讲解剩余的操作符。操作符的分类算术操作符: + - * / %移位操作符: >> = <原创 2024-03-03 18:23:49 · 1446 阅读 · 26 评论