自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构栈的理解

/ 支持动态增长的栈int _top;// 栈顶// 容量}Stack;// 初始化栈// 入栈// 出栈// 获取栈顶元素// 获取栈中有效元素个数// 检测栈是否为空,如果为空返回非零结果,如果不为空返回0// 销毁栈栈的结构体中包含一个指针域,两个数据域,typedef: typedef是C语言中的一个关键字,用于为已存在的类型定义一个新的名称。在这个例子中,它用于为struct Stack这个结构体类型定义了一个别名Stack。

2024-07-13 16:33:00 629

原创 数据结构(利用题目理解链表)

链表的题目主要是学会画图,结合题目实际情况去攻克难关!定义链表节点结构体:包含数据域和指针域。编写链表操作函数:如初始化链表、插入节点、删除节点、查找节点和遍历链表等。在主函数中调用这些函数,以演示链表的使用。编写简单的链表程序,如实现一个整数链表,并对其进行插入、删除、查找和遍历等操作。尝试解决与链表相关的算法问题,如链表反转、合并两个有序链表等。

2024-05-14 22:05:26 898 2

原创 C语言内存函数的理解

内存函数的学习是为了以后更好的进行内存管理,故要多加练习理解

2024-04-10 13:49:47 1790 1

原创 浮点数在内存中的存储

简单来说就是小数,常⻅的浮点数:3.14159、1E10等,浮点数家族包括: float、double、long double 类型。浮点数表⽰的范围: float.h 中定义。根据国际标准IEEE(电⽓和电⼦⼯程协会)754,任意⼀个⼆进制浮点数V可以表⽰成下⾯的形式:• (−1)^S 表⽰符号位,当S=0,V为正数;当S=1,V为负数• M 表⽰有效数字,M是⼤于等于1,⼩于2的• 2^E 表⽰指数位。

2024-03-31 13:40:33 1506 1

原创 C语言内存函数

1、函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。1、和memcpy的差别就是memmove函数处理的源内存块和⽬标内存块是可以重叠的。3、如果source和destination有任何的重叠,复制的结果都是未定义的。memset是⽤来设置内存的,将内存中的值以字节为单位设置成想要的内容。2、 如果源空间和⽬标空间出现重叠,就得使⽤memmove函数处理。⽐较从ptr1和ptr2指针指向的位置开始,向后的num个字节。

2024-03-17 22:11:46 213 1

原创 assert(断言)的理解

assert是一个宏,通常定义在头文件assert.h中,⽤于在运⾏时确保程序符合指定条件,如果不符合,就报错终⽌运⾏。这个宏常常被称为“断⾔”。但实际上,assert的实现要复杂一些,它会在编译时检查是否定义了宏NDEBUG。如果定义了NDEBUG,那么assert宏在预处理阶段就会被忽略,不会进行任何操作。这通常用于发布版本的程序,以避免assert带来的性能开销和不必要的检查。

2024-03-14 22:55:53 338

原创 C语言扫雷小游戏(保姆级教程)

计算机编程的世界中,C语言一直以其高效、直接和灵活的特性而备受赞誉。对于初学者来说, C语言不仅是一种编程语言,更是一种理解和掌握计算机底层运作机制的桥梁。而扫雷游戏,作为一款经典的益智游戏,以其独特的游戏机制和挑战性,深受广大玩家喜爱。接下来我将引领你一起探索如何使用C语言编写一个扫雷小游戏。在这个过程中,我们将深入了解C语言的语法、数据结构和算法,同时掌握如何使用C语言进行游戏编程。

2024-01-19 11:51:26 2075 1

原创 踏上编程的奇幻领域

学习C的精神食粮!!!

2023-11-18 23:00:32 117

原创 C语言入门

希望你在C语言的世界里像雄鹰一样翱翔!!!加油打工人!!!

2023-11-17 22:58:29 140 1

空空如也

空空如也

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

TA关注的人

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