自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识栈与队列(2)

大家好呀,我们今天就来认识一下队列。

2024-03-02 18:01:18 1316 1

原创 初识栈与队列(1)

大家好呀,今天我们先来认识一下栈。

2024-03-01 19:25:47 1892

原创 初识双向循环链表

大家好呀,我们今天来认识一下双向循环链表。

2024-02-29 21:15:33 626

原创 初识单链表

大家好呀,今天我们来认识一下单链表。

2024-02-11 15:01:45 565 1

原创 初识顺序表

大家好久不见!今天我们就来认识一下顺序表。

2024-02-08 12:52:59 1077

原创 C语言文件操作

文件我们平时都在使用,那么语言的文件操作是用来干什么的呢?就比如我们编写通讯录,图书管理系统......在我们完成编写后就会发现数据无法进行保存,在程序退出后数据就消失了,想要在程序运行结束后还可以保存数据,就需要进行文件操作。

2023-10-15 21:19:45 98 5

原创 动态内存管理

2023-10-07 13:35:46 84 4

原创 自定义类型(结构体,枚举,联合体)(2)

位段相信大家都还是比较陌生的,那么什么是位段呢?位段就是为了节省空间而进行创造的,它是基于结构体进行实现,因此它的声明也与结构体类似,但是有两点不同:1.位段的成员必须是int或signed int。2.位段的成员名后边有一个冒号和一个数字。这又是什么意思?int _b : 5;int _b;int _c;int _d;

2023-10-05 10:30:43 55 4

原创 自定义类型(结构体,枚举,联合)

对于结构体,我们在此之前已经学会了它的基本应用,那么我们就创建一个结构体进行简单的回顾。那么,我们应该如何对结构体进行初始化呢?typedef struct Stu //学生int age;}Stu;typedef struct Point //二维坐标int x;int y;}Point;运行结果如下:那么如果结构体里面嵌套一个结构体,又应该如何进行初始化呢?

2023-10-02 20:30:48 53 4

原创 对字符串和内存函数的认识(2)

如何来理解strstr呢,我们可以通过命名来推理:是字符串拷贝。是字符串比较。两个字符串,难道是在字符串里找到字符串?我们往下看:我们观察它的参数我们可以看到,strstr确实是在字符串中寻找字符串,它会返回str1中str2int main()printf("没找到\n");运行结果如下:我们可以看到,strstr在同时存在两个需要寻找的字符串时返回首次该字符串出现的地址。紧接着我们对其进行模拟实现。

2023-09-30 20:54:47 105 5

原创 对字符串和内存函数的认识(1)

strlen,从单词来看,就是,字符串长度,我们可以推测:这个函数是用来求字符串长度的。我们从我们可以看到,它确实是用来求字符串长度的,我们看到它的参数是,一个被const修饰的字符指针,所以我们只需要将字符指针传给该函数即可。strlen的返回值是size_t类型的,那么我们就用size_t来进行接收,相应的打印时需要用%zdint main()//注意:这里的"abcdef"是地址而不是字符串,我们从str的参数类型就可以看出//这里我们将地址传给strlenreturn 0;

2023-09-24 19:20:29 105 5

原创 对指针的进一步认识(用冒泡排序法实现排序函数)

上一次我们了解了的相关用法,今天,我们就可以参考,使用的算法来实现一个可以排序的排序函数。

2023-09-16 19:10:12 93 4

原创 对指针的进一步认识(2)

今天我们就继续上次,继续来较为深入的认识指针。

2023-09-09 17:50:56 75 4

原创 对指针的进一步认识

我们学习C语言也有了一段时间了,对指针也有了初步的认识,今天,我们就来进一步了解一下指针。

2023-09-06 17:41:07 66 3

原创 对扫雷的编写

我们平时会玩一种叫扫雷的游戏,那么扫雷如何用C语言来实现呢,今天我们就来编写扫雷的小游戏(优先看头文件中的宏定义)。

2023-09-02 20:00:22 102 3

原创 编写三子棋

紧接着就是电脑下棋了,电脑下棋需要让电脑在棋盘上下一颗棋子,但是我们目前的技术还不达标,不能让电脑阻击玩家,所以这里我们便让电脑在棋盘上随机下一颗棋子(电脑下棋也需要考虑是否为空位置)之后就是对下棋的编写了,当玩家下完棋后,电脑会接着下棋,之后,如果玩家和电脑下的棋子没有保留,那么接下来的一切都是白用功,所以我们需要将棋盘保留下来,供玩家查看和分析接下来的一步。到了这里,如果运行代码,那么打印出来的棋盘及其不明显,所以我们需要创建分隔符。

2023-08-25 11:17:01 42 1

原创 二分法查找

2.如何找下标呢,我们只需要将定义的mid下标所对应的值与key进行比较,如果arr[mid]<key,就说明要找的值在mid的右边,就把左下标加到mid的右边,再次比较,直到找到为止,如果arr[mid]>key,也是一样的道理,将右下标放在mid的左边即可。很明显,第一种方法太消耗时间,我们都会优先采用第二种方法,那么,这种方法如何用C语言来实现呢?1.一般来说,我们是不能一次就找到的,因此需要循环,这里我们使用while循环。首先,我们会想到创建一个数组,用来存放我们需要猜测的数的一个模糊范围。

2023-08-19 20:35:46 31

原创 来CSDN的第一篇文章

我从小就对写代码抱有憧憬,想象着大佬们刷刷刷的手速就可以写出满屏幕的代码,心想自己以后也可以成为那样,心里就一阵激动,但看着自己刚过一本线没多少的分数,遗憾的同时又不失希望,于是,我进入了一所双非本科院校开始自己软件工程的学习,在学习的过程中,我了解到很多的大佬都是从小白开始,一步一个脚印,而脚印的起始,便是发布自己人生中的第一篇博客。3.通过网上的视频和学校中的课程来提高自己的编程能力,要让自己在牛客网上练题成为习惯,在养成习惯后,我相信我记人生未来的路会少一些坎坷。

2023-06-11 14:39:21 65 4

空空如也

空空如也

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

TA关注的人

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