- 博客(11)
- 收藏
- 关注
原创 C++进阶篇5:递归
函数是C++程序的基本构建块,用于封装可重复使用的代码逻辑。函数通过接受输入参数(可选)、执行特定任务并返回结果(可选)来简化代码结构,提高可维护性。// 函数定义示例递归是一种函数调用自身的编程技术。它通过将复杂问题分解为更小的相似子问题来解决。基线条件(递归终止条件)和递归条件(调用自身的条件)。// 基线条件return;// 递归条件。
2025-06-08 11:30:00
1509
原创 C++进阶篇4:数据类型和结构体
C++ 的数据类型分为基本数据类型和用户自定义数据类型。基本数据类型包括整数、浮点数、字符和布尔值,而结构体(struct)是用户自定义数据类型的重要组成。定义结构体int id;float gpa;初始化结构体变量// 直接初始化Student s2;// 逐个赋值。
2025-06-08 11:24:13
440
原创 C++进阶篇3:高精度算法
无法处理的超大整数运算问题。例如计算100位的整数加减乘除时,直接使用内置类型会导致溢出或精度丢失。高精度算法是处理大整数运算的重要技术,适用于超出标准数据类型范围的数值计算。高精度算法的实现通常基于字符串或数组存储数字。字符串更直观,但数组操作效率更高。无法存储超长整数(例如100位的数字)。高精度算法通过数组或字符串分解大数,逐位处理运算。通过上述方法,可逐步掌握高精度算法的核心逻辑与实现细节。需通过减法实现试商,较为复杂,通常结合二分法优化。除法模拟长除法过程,逐步试商和余数处理。
2025-06-01 12:45:30
1759
原创 C++进阶篇2:数组的运用2
约瑟夫问题是一个经典的数学和计算机科学问题,描述如下:有n个人围成一圈,编号为1到n。从第一个人开始报数,数到k的人出列,接着从下一个人重新报数,直到所有人都出列。要求找出出列的顺序。首先来看一下题目介绍:n 个人围成一圈,从第一个人开始报数,数到 m 的人出列,再由下一个人重新从 1 开始报数,数到 m 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。输入两个整数 n,m(n<=100,m>=1)。输出一行 n 个整数,按顺序输出每个出圈人的编号。
2025-06-01 12:39:18
267
原创 C++进阶篇1:数组的运用
数组的定义与特性一维数组与多维数组的区别静态数组与动态数组的对比数组的优缺点总结推荐进一步学习的数据结构(如链表、哈希表)
2025-05-25 09:15:57
582
原创 C++入门篇5:循环的使用
循环中,初始化部分用于设置循环变量的初始值,条件部分用于判断循环是否继续执行,更新部分用于在每次循环结束后更新循环变量。C++ 允许在一个循环体内嵌套另一个循环,这种结构称为嵌套循环。C++的入门篇就到这里了,想继续学习的同学,请期待C++进阶篇1:数组的运用。等于 3 时抛出异常,程序捕获异常并输出错误信息,然后继续执行循环。循环类似,但它的循环体至少会执行一次,因为条件判断在循环体之后。循环适用于循环次数未知的情况,只要条件为真,循环就会继续执行。语句用于跳过当前循环的剩余部分,直接进入下一次循环。
2025-05-18 17:59:33
472
原创 扯点没用的:循环的利用
循环结构在自动驾驶平台中也非常有用,例如处理传感器数据、控制车辆等。循环结构在机器人平台中也非常重要,例如处理传感器数据、控制机械臂等。循环结构在智能家居平台中也非常重要,例如处理传感器数据、控制设备等。循环结构在医疗设备平台中也非常有用,例如处理传感器数据、控制设备等。循环结构在无人机平台中也非常有用,例如处理传感器数据、控制飞行等。循环结构在智能家居中也非常有用,例如处理传感器数据、控制设备等。循环结构在医疗设备中也非常重要,例如处理传感器数据、控制设备等。
2025-05-18 17:56:14
1241
原创 C++入门篇3:运算符
C++ 提供了多种运算符,用于执行各种操作,如算术运算、比较、逻辑运算等。理解这些运算符是掌握 C++ 编程的基础。C++ 提供了丰富的运算符,用于执行各种操作。理解这些运算符的用法和优先级是编写高效、正确代码的关键。通过不断练习,可以更好地掌握这些运算符的使用。
2025-05-18 17:39:55
172
原创 C++入门篇2:输入与输出
介绍C++标准库中的输入输出流输入输出流的基本概念cincoutcerrclogC++输入输出的核心概念总结输入输出操作的最佳实践常见问题与解决方案。
2025-05-18 17:27:20
285
原创 C++入门篇1:认识C++
C++的设计初衷是为了在保留C语言高效和灵活性的基础上,增加面向对象编程的能力。c++的代码由头文件和主函数构成,c++程序的基本结构包括头文件、命名空间、主函数和注释。在c++中,代码中还会包括注释,c++中共有两种注释,//是单行注释,/*……在c++编程中,头文件是程序的重要组成部分,它包含了程序运行所需的声明和定义。在头文件之后是主函数,主函数是程序入口点,通常程序从这里开始。就是一个常见的头文件引用方式,它包含了标准库中的大部分常用头文件。通常,程序以头文件开头,介绍几个头文件:。
2025-05-18 17:23:07
239
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅