自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 队列和循环队列

只允许在一端进行插入数据,在另一端进行删除数据操作的特殊线性表,队列具有先进先出的特性(First In First Out)始终多开一个空间,该队列最多可以存放4个数据,在这个却开辟5个数据空间,用来区分队列空、队列满的状态。删除队列数据,需要从队头进行删除,队列中需要有数据。,然后链如队列里边,注意分两种情况:队列中没有数据和队列中有数据,可以用队列的。为了方便找到单链表的的尾结点,实现队列的插入数据,这里再定义一个结构体。实现队列的插入和删除数据不需要传二级指针,只需要传。队头:进行删除操作的一端。

2024-06-22 08:35:17 366 1

原创 C语言读写文件函数

使用C语言对文件进行操作的情况较少,对文件函数的使用就会较少,为了方便复习,我把一些常用的文件读写函数汇总在一起,有一些参数介绍相对笼统,但是不影响函数的使用。同样本篇还是最适用于有一定C语言基础的同学哦,如有不足还望指出纠正。

2024-04-20 15:27:16 318

原创 详谈C语言函数指针

函数指针就是存放函数地址的指针。每个函数的地址就是它的函数名,或者使用&函数名。先定义一个Add函数,参数和返回类型都是int类型。定义一个存放这个Add函数的函数指针pf号要和pf这个给指针变量名括起来,表明pf是一个指针,然后再加上跟Add函数同类型的参数和返回值,形参的变量名可有可无。在signal这个例子中,这个函数指针类型用到得比较多,我们就对其进行一个类型重定义,语法如下不同于以前的重定义的格式,这个写法是把重定义的类型名写到了类型中间,这个就类似于当然这种写法是不对的,只是可以理解为这样。

2024-04-06 18:27:57 766 1

原创 C语言移位操作符的作用

左移操作符就是将数据在内存中存储的二进制码,向左移动,左边舍去,右边补0。右移操作符就是向右移动,右边舍去,左边如果是算术移位就补符号位,如果是逻辑移位就补0。

2024-04-04 22:15:03 1462 1

原创 c语言static关键字作用

static修饰函数内的局部变量时,出了该函数作用域局部变量不会销毁,下次再进入该函数的时候不会对这个局部变量进行初始化。被修饰的函数也是只能在自己的源文件中使用,不能被其他的源文件所使用。static修饰局部变量改变了局部变量的存储位置,从栈区改放到了静态区,变量的生命周期变长了。其本质就是static修饰全局变量的后,这个全局变量的外部链接属性就变成了内部链接属性。static修饰全局变量的时候,这个全部变量只能在自己的源文件中使用。的全局变量,在没有被static修饰的时候是可以在右边的。

2024-04-04 16:17:59 535 1

原创 【数据结构】————单链表的定义及基本操作

链表是一种物理存储结构上非连续、非顺序的存储结构,但链表在逻辑上是连续的,顺序的,而数据元素的逻辑顺序是通过链表中的指针连接次序实现的。看起来很麻烦,其实就是一个个的结点连起来的结构。如下图:每一个结点的第一个data用来存放有效数据,第二个next用来存放下一个结点的地址最后一个结点的next存放的是NULL链表只是在逻辑结构上是连续的,一个结点指向下一个结点,但是在物理存储结构上是不连续的。上图是为了方便大家理解,才用线条连接了结点。

2023-10-28 15:06:56 144 6

原创 手搓通讯录——C语言思路和代码(详解)

当我们学习C语言学到动态内容管理和结构体这一块后,就能利用所学习的知识来写一个通讯录项目。那么本片博客就来介绍如何实现通讯录的具体步骤。1.定义个人信息结构体。包含个人的姓名、性别、年龄、电话、住址。为了方便更改,这些字符数组的大小,定义成常量int age;}PeoInfo;2.定义通讯录结构体。通讯录里面包含用户的个人信息,还有用户个数,还有通讯录容量信息int sz;}Contact;1.在前面我们已经定义好了通讯录的结构体,我们在主函数main里边定义一通讯录变量。

2023-10-22 14:54:21 262 16

原创 东风一条龙——三子棋游戏/多子琪

三子棋游戏,想必大家都有玩过吧。在我们这里,还有一个响亮的名字——东风一条龙。玩法其实很简单,玩家双方轮流落子,当一方棋子连成一条线,即为胜出。那么这篇博客就来详细介绍一下如何用C语言实现一个三子棋盘游戏。

2023-10-16 02:39:17 142 13

原创 学C语言字符串函数,看这篇就够了!!!

很多小码农在学习C语言字符串这一块,很容易把字符串函数的一些用法或者细节忘记或者混淆。本文就着重写下了字符串函数的用法和细节。strstr 搜索一个字符串在另一个字符串中的第一次出现。找到所搜索的字符串,则该函数返回第一次匹配的字符串的地址;如果未找到所搜索的字符串,则返回NULL。相信你看完之后肯定会有所收获,但是C语言字符串函数也不只这些,不过本章就到此啦,各位小码农们,砸门下一篇文章见.环境中,>0的情况时会固定返回1,第二种情况返回-1,第三种情况返回0。​​​长度受限制的字符串函数。

2023-10-07 12:01:44 142 10

原创 原码反码补码、float类型是怎么一回事

关键字类型大小(单位:字节)char字符类型数据1short短整型2int整形4long长整型4long long更长的整形8float单精度浮点型4double双精度浮点型8看着挺多其实可以分为两大类整型家族还有浮点型家族。数组类型结构体类型 struct枚举类型 enum联合类型 union大端存储:数据的高位字节序存放在低地址处,数据的低位字节序存放在高地址处小端存储:数据的高位字节序存放在高地址处,数据的低位字节序存放在低地址处。

2023-10-03 11:55:32 99 7

原创 Python基础入门

在只有英文字母的情况下,先看首字母在字母表上的顺序,谁小,谁就排在前面,越靠前,就越小,越靠后,就越大。:要求带有默认值的形参,得在形参列表的后面,而不能在前面或者中间,多个带有默认参数的形参,这些都得放在后面。在调用函数的时候,需要给函数指定实参,一般默认情况下是按照形参的顺序,来依次传递实参的,但是我们可以通过。拼接列表的时候,只是针对当前列表的内容生成了一个新的列表,而原有的列表的内容是不变的。创建变量的语句非常简单。内部定义的x, y只是在函数内部生效,一旦出了函数的范围,这两个变量就不在生效了。

2023-07-08 10:24:09 94

原创 string字符串函数

最近又学了这些个函数,赶紧趁热写下来,方便我以后的回顾,也希望能给C语言的初学者带来帮助。

2022-12-31 02:15:00 177 2

GPIO_Int_main.c

GPIO_Int_main.c

2024-05-28

空空如也

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

TA关注的人

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