自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Outr的博客

初学者,多多学习多多交流

  • 博客(10)
  • 收藏
  • 关注

原创 【数据结构】栈和队列

数组定义分为定长数组和动态增长的数组,我们使用动态增长的数组来实现栈对数据类型重命名的优点:在后面需要更改数据类型时方便更改。//数组栈//指向数组的指针int top;//表示栈顶元素所在位置//表示栈当前最大容量}ST;由于队列为链表结构,如果访问队尾数据进行插入操作,则需要O(N),比较麻烦,因此我们定义一个结构体,该结构体成员可以指向队列的队头和队尾,也可以保存队列元素个数//数据类型重命名//队列节点数据}QNode;//队列的头节点、尾节点以及节点个数//队列头指针。

2023-10-11 17:10:36 57 2

原创 【数据结构】带头双向循环链表及顺序表和链表区别

/双向带头循环链表//指向下一个数据//指向前一个数据}LTNode;

2023-10-09 16:46:11 44 1

原创 【数据结构】顺序表与链表

顺序表的两种结构应用的场景不同,静态顺序表只适用于确定存储数据大小的时候,而我们日常使用的是动态顺序表,可以根据需要扩大内存空间//动态顺序表//方便变更数据类型int size;//存储的有效数据的个数//容量}SL;

2023-10-09 16:19:41 61 1

原创 【C语言】自定义类型:结构体,枚举,联合

int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化位段的成员必须是 int、unsigned int 或signed int。位段的成员名后边有一个冒号和一个数字。enum Day//星期Mon,Tues,Wed,Thur,Fri,Sat,Sun。

2023-09-28 09:15:00 47

原创 【C语言】字符函数和字符串函数

头文件:作用:将源字符串拷贝到目标空间注:①源字符串必须以'\0'结束②会将源字符串中的'\0'拷贝到目标空间③目标空间必须足够大,以确保能存放源字符串④目标空间必须可变int main()return 0;头文件:作用:从目标空间遇到的第一个'\0'开始将源字符串拷贝过去注:①目标空间必须足够大,而且必须可变②目标空间中必须得有'\0'③源字符串也得有'\0',最后要将\0'拷贝到目标空间④源字符串和目标字符串不能是同一个字符串int main()

2023-09-27 16:25:16 39 1

原创 【C语言】指针笔试题解析

上篇文章我们介绍了一系列字符数组和指针在sizeof和strlen函数中的不同应用,下面我们再来通过几道笔试题加深指针在数组中的应用吧。

2023-09-27 09:15:00 43 2

原创 C语言指针和数组笔试题

今天我们通过学习指针和数组笔试题的解析,来掌握指针在sizeof和strlen函数中的应用。

2023-09-26 15:37:50 38 6

原创 数据在内存中的存储

我们来看整型在内存中的存储方式int main()int a = 20;//原码、反码、补码:0000 0000 0000 0000 0000 0000 0001 0100//十六进制为0x 00 00 00 14//原码:1000 0000 0000 0000 0000 0000 0000 1010//反码:1111 1111 1111 1111 1111 1111 1111 0101//补码:1111 1111 1111 1111 1111 1111 1111 0110。

2023-09-04 20:31:05 68

原创 用C语言实现简单扫雷

虽然我们把初级扫雷简易地做出来了,但是我们可以继续优化,比如增加难度,增加行列数以及增加雷的数量,再比如如何将所选格子周围完全没有雷的格子一并显示出来。还可以在每次选择格子后通过这段代码清空屏幕,来减少输出内容过多造成的不便。作为一名初学者,代码还有很多需要优化的地方,希望各位能够多多指点,多多交流,一起进步。

2023-09-04 17:35:07 66 1

原创 用C语言实现简易三子棋

想必大家都玩过三子棋吧,棋盘为3x3的九宫格,双方各自轮流下棋子,如果有一方的三个棋子先练成一横、一竖或者一条对角线,那么这一方就判为胜利;但如果棋盘下满之后没有出现一方棋子连成一条线的情况,那么就算和棋。这里我们用C语言来实现简易的三子棋。这算是我的第一篇正式博客,希望之后我能够勤快点,多多写博客,促进自己的学习!三子棋只是个开始,不是个结束,还有四子棋,五子棋,N子棋!

2023-09-03 20:52:39 65

空空如也

空空如也

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

TA关注的人

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