自定义博客皮肤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)
  • 收藏
  • 关注

原创 c语言中实现输入一行若干个正整数的方法

【代码】c语言中实现输入一行若干个正整数的方法。

2023-07-27 21:27:34 2058

原创 C++一维数组中插入、删除和交换元素的方法

/ 要插入元素的位置。// 要删除元素的位置。// 要交换的第一个元素的位置。// 要交换的第二个元素的位置。2. 将要插入位置后的所有元素向后移动一位,为新的元素腾出位置。// 数组的当前元素个数。2. 将删除位置后的所有元素向前移动一位,覆盖要删除的元素。// 数组的当前元素个数。// 数组的当前元素个数。

2023-07-27 08:51:09 2872

原创 在C++中将整数转换为字符串

请注意,使用字符串流时,你可以对其进行多次插入操作,每次插入会将数据追加到已有的字符串中。此外,可以使用其他方法来处理字符串流,如获取流中的整数、浮点数等。当你需要在C++中将整数转换为字符串时,可以使用字符串流(stringstream)类。字符串流类提供了将各种数据类型转换为字符串的功能。在处理完字符串流后,记得释放资源,以免造成内存泄漏。你可以通过重新赋值一个新的字符串流对象来清空原来的字符串流,或者使用。该示例将整数12345转换为字符串,并输出转换后的结果。

2023-07-26 14:46:39 1613

原创 strlen()、length()和size()的区别

是C++标准库中容器(例如std::vector、std::list、std::set等)的成员函数,用于获取容器中元素的个数。是C++标准库中字符串类(例如std::string)的成员函数,用于获取字符串的长度。是C语言标准库中的函数,用于获取C风格字符串(以null结尾的字符数组)的长度。只适用于C风格字符串,不能用于C++的字符串类(std::string)和其他容器类型。返回的是字符串中字符的个数,不包括null终止符。返回的是容器中元素的个数。返回的是字符串中字符的个数,不包括null终止符。

2023-07-23 12:28:44 428

原创 iostream cstdio区别

cstdio是C语言标准库的一部分,提供了传统的C语言风格的输入输出函数,如printf、scanf、fopen、fclose等。printf() 函数是 C 语言的标准库函数之一,用于将指定的值以指定的格式输出到标准输出设备(通常是终端窗口)。scanf() 函数是 C 语言的标准库函数之一,用于从标准输入设备(通常是键盘)读取用户输入的数据。要注意的是,scanf() 函数将读入的数据存储在变量中,需要使用取地址符 & 获取变量的地址。其中,stream 是要关闭的文件指针。

2023-05-29 10:05:29 2397 1

原创 <queue>队列的用法介绍

队列是一种先进先出(FIFO)的数据结构,也就是说,在队列中,所有的元素都是从队尾插入,从队头删除的。优先队列也是一个队列,但是它的元素是按照一定的优先级排序的,优先级高的元素排在队列的前面。<queue> 是 C++ STL 库中的一个标准头文件,它提供了队列(queue)和优先队列(priority_queue)的实现,使得程序员在编写程序时可以更加简单方便地使用队列。front() 方法:返回队列或者优先队列中的第一个元素的引用。back() 方法:返回队列或者优先队列中的最后一个元素的引用。

2023-05-25 16:07:36 431 2

原创 一本通 1190:上台阶 总结设计递推式

同样的,我们也可以考虑在n −2步台阶的基础上,再走两步,这样也可以到达n 步台阶。最后,我们也可以考虑在n −3步台阶的基础上,再走三步,这样同样可以到达n 步台阶。同样的,我们也可以考虑在n −2步台阶的基础上,再走两步,这样也可以到达n 步台阶。n−3 步台阶的走法数分别为 f、[n−1]f [n−2]和f,那么我们如何计算 [n−3]n 步台阶的走法数呢?n−3 步台阶的走法数分别为 f、[n−1]f [n−2]和f,那么我们如何计算 [n−3]n 步台阶的走法数呢?

2023-05-21 22:21:01 398 1

原创 c++中如何判断变量的数据类型,并输出

返回的字符串值不一定对应于 C++ 语言规范中的任何东西,也不必是可打印的,所以不应该将其用于除了打印外的其他方面。运算符在运行时才能确定变量的类型,因此它的性能开销较大。此外,假如我们需要判断变量的类型是否与某个类型相同,例如判断。的类型信息,并输出了它们的类型名称。运算符比较它们的返回值是否相等,得到了一个布尔值。C++ 中如果想要判断变量的数据类型,可以使用。在上面的代码中,我们使用括号将。在上面的代码中,我们使用。类型的对象,可以使用。需要注意的是,由于使用。

2023-05-21 14:43:36 964 1

原创 C++ 解决内存溢出、存放在栈上、存放在堆上的区别

存放在栈上的变量分配的内存空间大小固定,访问速度快,但不能动态地申请和释放内存空间。存放在堆上是指程序在运行时,需要动态地申请内存空间,通常使用 malloc()、calloc()、realloc() 等函数进行申请,因此分配的内存空间大小不固定,需要手动释放内存。(1)检查程序,确保所有 malloc()、calloc()、realloc() 的内存分配操作都和 free() 的内存释放操作配对,并正确释放内存。存放在栈上的变量分配的内存空间大小固定,访问速度快,但不能动态地申请和释放内存空间。

2023-05-21 09:17:06 300 2

空空如也

空空如也

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

TA关注的人

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