自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 0基础leetcode练习(移动零)

这是的网址,大家可以看完博客的思路去练习一下。给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。

2024-08-13 23:50:43 1007

原创 库函数的模拟实现(atoi)

还是把的网址给大家放在这里啦!

2024-08-11 23:34:49 464

原创 移除元素OJ详解

给你一个数组 和一个值 ,你需要 原地 移除所有数值等于 的元素。元素的顺序可能发生改变。然后返回 中与 不同的元素的数量。假设 中不等于 的元素数量为 ,要通过此题,您需要执行以下操作:用户评测:评测机将使用以下代码测试您的解决方案:int[] nums = [...]; // 输入数组int val = ...; // 要移除的值int[] expectedNums = [...]; // 长度正确的预期答案。 // 它以不等于

2024-08-11 23:26:26 1035

原创 库函数的模拟实现(memset、memcmp)

还是贴上的网址!

2024-08-10 23:42:07 1143

原创 库函数的模拟实现(qsort)

在讲qsort函数之前我们先得熟悉一下回调函数,看到回调函数这个名词有些小伙伴可能觉得有点陌生,其实他就是通过函数指针调用的函数。不太清楚函数指针的朋友可以看看我之前写的博客,链接在下方。http://深入探寻指针奥秘之"它们"与指针的爱恨情仇回调函数:如果把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用作调用其所指向的函数时,被调用的函数就是回调函数。

2024-08-10 23:19:22 514

原创 库函数的模拟实现(memcpy)

还是老惯例,的网址在这里啦,家人们保存好哟!numsourcesourcesourcesourcememcpyvoid*sourcenumsize_tsourcenum使用memcpy时,开发者需要确保提供的内存区域大小合适,并且正确处理任何可能的内存重叠问题,以避免数据损坏或程序崩溃。如果内存区域可能重叠,应优先使用memmove函数。

2024-08-09 23:27:48 578

原创 库函数的模拟实现(memmove)

还是老规矩给大家伙贴上的网址。sourcememmovesourcesourcenumsourcenum使用memmove时,开发者需要确保提供的内存区域大小合适,并且正确处理任何可能的内存重叠问题,以避免数据损坏或程序崩溃。

2024-08-09 23:10:58 808

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

在上一期中我们讲到了有关于,新朋友可以点开🔗了解一下,那这一期中我们将讲到的浮点数是不是存储方式和整型一致呢?

2024-08-08 23:59:45 632

原创 整数在内存中的存储

大小端是指计算机存储多字节数据类型(如整数、浮点数等)时字节的排列顺序。它决定了在内存中多字节数据的字节如何组织。

2024-08-08 23:29:23 744

原创 库函数的模拟实现(strerror、perror)

还是老规矩先给家人们把cplusplus地址贴上。函数总结:很重要的一点切勿忘了包含errno.h头文件! 定义文件指针 :声明了一个指向 结构的指针变量 ,这个结构是C语言标准I/O库中用于文件操作的数据结构。尝试打开文件 :检查文件是否成功打开:打印错误信息:四、perror函数拓展perror函数大致功能与strerror相似,但是它会直接将错误信息打印出来。perror函数打印完参数部分的字符串后,再打印一个冒号和一个和空格,再打印错误信息。效果和strerror是一样的。本

2024-08-07 00:14:53 526

原创 库函数的模拟实现(strtok)

还是老规矩先给家人们贴上的网址。

2024-08-07 00:00:51 646

原创 深入探寻指针奥秘之“它们”与指针的爱恨情仇(下)

上一期我们讲到了,没看过的新朋友可以点击链接看一下,这一期我们将继续展开“它们”之间的故事,这个“它们”又是些谁呢,接下来就由我来为大家一一揭晓!

2024-08-06 23:50:18 1070

原创 库函数的模拟实现(strstr)

还是老规矩给大家贴上cplusplus的网址,这个网站很好用,大家都收藏好哟!函数总结:不要忘记包含头文件string.h,这里我们还用到了const修饰来保证变量的安全性,对const和assert不是很了解的朋友可以去看一下我的深入探寻指针奥秘这篇博客,里面有详细的讲解到!我们来看一下打印出来的效果会是什么样,大家可以先自己预测一下结果会是什么。我们这里正确的找到了C language的位置从第7位开始。 函数定义:这个函数有两个参数,是要搜索的字符串,是我们要在中搜索的子字符串。函数返

2024-08-05 23:06:16 647

原创 库函数的模拟实现(strncpy、strncat、strncmp)

这篇文章我们将会讲到三个库函数的模拟实现,前面文章所讲到的strcpy、strcat、strcmp他们为长度不受限制的字符串函数,而今天要讲到的是长度受限制的字符串函数,因为前面函数的铺垫这次我们三个函数一起讲完。新朋友可以点击链接观看一下之前的库函数模拟实现内容。好的接下来让我们开始本讲的内容。

2024-08-05 22:45:39 1131

原创 库函数的模拟实现(strcat、strcmp)

在C语言中,如果源和目标内存区域有重叠,但不是在目标数组的开头,使用。

2024-08-03 16:53:33 857

原创 深入探寻指针奥秘之数组与指针的爱恨情仇(上)

-----家人们,答应你们的指针下一篇来啦,这期我们就来详细讲讲指针与数组之间的爱恨情仇!!!

2024-08-03 16:33:33 1083

原创 库函数的模拟实现(strcpy)

因为我们要返回的是字符串的指针那么我们的函数定义应该是char * my_strcpy(char * dest,const cahr * src)这里是因为目标空间必须可修改所以char *dest不能用const修饰。三、strcpy模拟实现好啦现在根据我们的思路来实现以下吧,代码中提及到的assert和const我在。

2024-08-02 12:44:52 358

原创 库函数的模拟实现(strlen)

我们先来看看这个函数在cplusplus里的使用说明1.strlen函数:用于计算字符串的长度,它接收一个const char *类型的参数,即指向字符数组的指针,并返回一个size_t类型的值,表示从字符串的起始位置到终止的空字符(null terminator,即’\0’)之间的字符数量。2.字符串长度与数组大小的区别:在C语言中,字符串以空字符结尾,这个空字符是字符串的一部分,但不计入strlen函数返回的长度。例如,char mystr[100]=“test string”;

2024-08-02 12:13:35 491

原创 深入探寻指针奥秘(0基础教学)

引子------谈及指针这个知识点是不是会感到“不寒而栗”,没关系从这篇文章开始我们来一步步的揭开指针的神秘面纱。

2024-08-01 13:08:54 1099

原创 扫雷游戏保姆级教程(我不信你还不会!!!)

扫雷游戏,这算是一个家喻户晓的游戏了。没完过的话也可以试着玩一玩,大致规则就是在最短时间把所有的所有的雷排查出来即为胜利,如果在期间踩到雷则游戏失败(结束)。那么这篇博客就来介绍如何C语言实现扫雷游戏的具体步骤。扫雷游戏网页版链接👉。

2024-07-28 16:59:25 732 1

原创 分支与循环实战之猜数字游戏

在前两篇文章我向大家详细讲解了关于分支与循环所涉及的知识,现在让我们利用所学知识来进行实操一个小项目。首先在设计程序前我们先搞清楚我们这个项目需要实现什么功能。

2024-01-29 17:42:09 1399 1

原创 分支和循环还学不懂?!看这篇就够了!!!(循环篇)

C语言是一个结构化的程序语言。有顺序结构、选择结构、循环结构。那C语言可以通过什么来实现这些结构呢。我们可以通过if、switch来实现分支结构,通过for、while、do while来实现循环结构。这一篇文章我将会对循环结构所涉及的语句展开详细讲解。

2024-01-25 17:15:04 1227

原创 分支和循环还学不懂?!看这篇就够了!!!(分支篇)

公主王子们,要多自己敲代码实践一下哟,下一篇我将会为大家继续分享循环篇。

2024-01-23 22:12:42 795

空空如也

空空如也

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

TA关注的人

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