自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DAY14 二叉树3

110 257 404 222

2025-10-23 09:36:22 219

原创 DAY13 二叉树2

226 101 104 111

2025-10-23 09:35:40 296

原创 DAY12 二叉树

递归迭代。

2025-10-23 09:34:39 328

原创 DAY11 栈与队列2

150 239 347

2025-10-23 09:33:20 89

原创 DAY9 栈与队列

232 225 20 1047

2025-10-23 09:32:05 350

原创 DAY8字符串2

28459。

2025-10-17 21:25:54 95

原创 DAY7字符串1

344541151。

2025-10-17 21:24:23 118

原创 DAY6哈希表

454.四数相加II。

2025-10-16 16:43:43 100

原创 DAY5

242 349 202 1

2025-10-14 22:14:40 81

原创 DAY4 哈希表part1

242 349 202 1

2025-10-13 22:45:31 83

原创 DAY3 链表理论基础

203 707 206

2025-10-12 22:38:29 83

原创 DAY2 leetcode59/209 recording

209.长度最小的子数组。

2025-10-11 22:05:18 94

原创 DAY1 数组一

不同语言的内存管理不同,C++中二维数组地址连续分布,Java中每一行头结点地址没有规则,不能说连续。

2025-10-10 23:35:11 140

原创 【Python】 数据类型转换详解

关注隐式转换可能带来的精度损失。字符串转数字时先使用。

2025-06-10 09:18:18 639

原创 【Python】基础概念详解

直接写在代码中的固定值,无需计算。2. 注释(Comment)解释代码的说明文字,不会被执行。3. 变量(Variable)存储数据的容器(名字 + 值)。4. 数据类型(Data Type)值的种类,决定能执行的操作。5. 标识符(Identifier)变量/函数/类等的命名规则:6. 运算符(Operator)对值进行操作的符号:概念关系示意图关键总结:字面量:代码中直接写的值注释:给程序员看的说明( 或 )变量:存储数据的容器(名字+值)数

2025-06-10 09:17:21 316

原创 【C语言】地址传递与值传递的异同详解

【C语言】地址传递与值传递的异同详解

2025-06-09 08:22:43 789

原创 【C语言】基础知识框架补充

前文主要介绍了C语言从零开始学习的基本框架与基础知识导览,本文主要补充此前未提及的学习内容,给有意精进C语言者指明一条可供参考的学习路径。:所有成员共享同一内存空间(大小为最大成员的大小)。用途:提高代码可读性,限定变量取值范围。:节省内存,同一时间只存储一个成员值。字节的连续内存,返回首地址(类型为。实现随机读写,突破顺序访问限制。数据压缩:用位存储多个布尔值。:释放内存,防止内存泄漏。字节内存,并初始化为0。:调整已分配内存块大小。:返回当前文件指针位置。:为现有类型创建别名。:重置指针到文件头。

2025-06-09 08:21:27 940

原创 【C语言】深入解析操作系统调用主函数

【C语言】深入解析操作系统调用主函数

2025-06-06 08:17:06 1112

原创 【C语言】学习框架

【C语言】学习框架

2025-06-06 08:16:07 692

原创 【C语言】形参与实参的异同辨析

调用时刻的数据流实参 --(值拷贝)--> 形参地址传递时的特殊关系实参 --(地址值)--> 形参(指针)↑ ↓实际数据 <--通过指针访问--设计原则形参定义函数接口契约实参提供运行时具体数据值传递:单向数据流(安全)地址传递:双向数据通道(高效但需谨慎)理解形参与实参的区别,能够帮助开发者:避免意外数据修改正确设计函数接口优化参数传递效率编写更安全可靠的C代码。

2025-06-05 08:54:07 1497

原创 【C语言】递归调用与嵌套调用详解

函数在执行过程中。

2025-06-05 08:53:44 494

原创 【C语言】void函数类型不能有带返回值的return语句

场景void函数非void函数return语句只能return;或无return必须return 值;调用位置只能独立调用可用于表达式返回值处理无返回值必须处理返回值典型用途过程化操作、状态修改计算、数据获取严格遵守void函数的无返回值规则,可以:避免未定义行为提高代码可读性(明确区分"操作"和"计算")防止意外类型错误符合C语言标准要求。

2025-06-04 10:36:46 945

原创 【C语言】函数类型决定返回值类型

它决定了函数调用表达式的结果类型。这一概念涉及函数声明、定义和调用的类型规则,是C语言类型系统的重要基础。和参数类型,这些类型共同决定了函数的类型兼容性。在C语言中,"函数类型决定返回值类型"指的是。函数调用表达式的类型是函数返回值的类型。避免隐式类型转换导致的数据精度损失。正确使用函数指针等高级特性。设计符合语言规范的API。编写类型安全的函数接口。

2025-06-04 08:28:22 356

原创 【C语言】结构体分配字节数计算

这个大小由结构体成员的大小、排列顺序以及内存对齐规则共同决定。当前大小9字节,最大成员(int)大小4 → 需补3字节到12。成员的声明顺序直接影响内存布局(可通过调整顺序优化空间):需要4对齐 → 填充3字节[1-3],b占[4-7]需要4对齐 → 填充2字节[2-3],b占[4-7]:每个成员的地址必须是其类型大小的整数倍。占[8-23](Inner大小16字节):总大小必须是最大成员大小的整数倍。结构体大小 ≥ 所有成员大小之和。总大小必须是最大成员大小的整数倍。总大小24字节(是8的倍数)

2025-06-03 16:26:03 872

原创 【C语言】浮点数格式说明符详解与计算方法

【C语言】浮点数格式说明符详解与计算方法

2025-05-25 14:12:27 522

原创 【C语言】i++(后置自增)和++i(前置自增)的区别

【C语言】i++(后置自增)和++i(前置自增)的区别

2025-05-25 14:12:09 1003

原创 【C语言】循环结构while、do while和for特点及选用建议

三种都可以用break跳出循环,用continue语句结束本次循环。:三种循环编译后效率几乎相同,优先考虑代码可读性。是三种主要的循环结构,它们的核心区别在于。循环的初始化变量作用域仅限于循环内,而。:确保循环变量在循环体内更新(尤其是。(如遍历数组、固定次数的迭代)(初始化、条件、迭代一目了然):次数不确定,需先检查条件。:循环次数明确,代码紧凑。:必须至少执行一次循环体。(如多变量条件判断)

2025-05-25 14:11:11 487

原创 【C语言】break和continue的区别、使用场景及示例

的关键字,它们可以优化代码逻辑,但作用截然不同。需要跳过某些特定条件的迭代(如过滤无效数据、跳过偶数值)。满足特定条件时提前终止循环(如找到目标值、发生错误)。条件分支中跳过部分处理步骤(如跳过已处理的任务)。后续循环不再执行,程序继续执行循环外的代码。循环本身继续执行,仅忽略当前迭代的后续操作。用户输入验证(如输入“exit”退出循环)。:用于“彻底终止循环”,追求效率。,直接进入下一次循环的条件判断。过滤数据(如跳过空值、无效值)。:用于“选择性跳过”,优化逻辑。:仅跳过当前循环的本次迭代。

2025-05-25 14:10:56 1315

原创 【C语言】switch语句详细用法和示例

语句,若省略会导致“case穿透”(见后文示例)。:多分支离散值判断(如菜单选项、状态码处理)。不支持浮点数、字符串或范围判断(需用。语句是一种多分支选择结构,用于根据。可以放在任何位置,但习惯放在末尾。是常见错误,可能导致逻辑错误。处理意外输入,增强代码健壮性。)或可隐式转换为整型的类型。可简化多分支共用逻辑的代码。都不匹配时执行,可省略。),不可为变量或表达式。,程序会继续执行后续。(除非故意设计穿透)。简化共用逻辑的分支。

2025-05-25 14:09:13 1205

原创 【C语言】putchar()核心用法与注意事项

的返回值,但在需要严格处理输出错误时(如写入文件失败),应检查是否返回。:逐字符输出内容,适合简单场景或需要精细控制字符流的操作。是一个标准库函数,用于向标准输出(通常是终端或控制台)更轻量,适合高频次字符输出(如循环中)。头文件中,语法简洁高效,适用于需要。输出单个特殊字符(如换行、制表符)。(End Of File,值为。是要输出的字符,类型为。只能输出单个字符,而。手动实现字符串遍历输出。,结果可能不符合预期。

2025-05-25 14:08:49 1174

原创 【C语言】转义字符后的数字进制区分规则

【C语言】转义字符后的数字进制区分规则

2025-05-23 09:35:56 786

原创 【C语言】运算符运算优先级比较

【C语言】运算符运算优先级比较

2025-05-22 08:47:36 715

原创 【C语言】getchar()核心用法与注意事项

getchar()核心用法与注意事项

2025-05-21 15:32:56 616

原创 【Python】四行代码完成简单爬虫(短视频)

【Python】四行代码完成简单爬虫(短视频)

2025-03-22 21:06:58 322

原创 【Python】Qt Designer 和Python的联用

【Python】Qt Designer 和Python的联用

2022-01-02 10:29:55 1427 1

原创 二叉树序列

由二叉树序列推出二叉树先序+中序:1.左边一样的部分归为左子树2.开始出现不同的地方是根3.左子树中重复上述步骤继续判断后序+中序:1.后序最后一位是根2.中序中,根的左边是左树,右边是右树3.从后序中找出相应左树序列,最后一位即左树的根4.再回到中序,得出左树的左子树成员5.重复上述步骤继续判断由后序可知a为根,由中序可知dcbge为左树。由后序可知b为左树的根,由中序可知ac为左树的左子树。其他易得。...

2021-09-25 10:48:46 301

原创 2021-08-29

2021-08-29 23:45:59 93

原创 2021-08-26

问题3:出现Mac file format detected: please convert the source file to either DOS or UNIX format选中cpp文件后,将文件另存为,选择编码保存,行尾设置成Windows(CR LF),即可生成。

2021-08-26 00:03:29 110

原创 2021-08-25

问题2:出现’cout’:undeclared identifier多半是忘记using namespace std;了

2021-08-25 21:32:37 82

原创 2021-08-25

问题1:出现 ‘类名’ followed by ‘void’ is illegal极大可能声明类时,最后的花括号后忘记了;

2021-08-25 21:20:34 107

空空如也

空空如也

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

TA关注的人

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