自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南喵的博客

记录的自己的学习之路

  • 博客(20)
  • 收藏
  • 关注

原创 【C++每日一练2】双指针2 力扣(61,11) 剑指Office 57

【代码】【C++每日一练2】双指针2 力扣(61,11) 剑指Office 57。

2024-01-01 17:09:00 433

原创 【C++每日一练】双指针 力扣(202,283,1080)

【代码】【C++每日一练】双指针 力扣(202,283,1080)

2023-12-28 22:11:03 451 1

原创 【C++入门】命名空间详解(从零开始,冲击蓝桥杯)

为了更直观的表达这一观点,我将用图片加注释的方法变现出来在上面的图片中,全局变量rand仅仅因为一个库函数,就发生了报错,我们可以很简单的对rand重新起名来避免这个错误,但是在特定变量名下,我们除非不使用与变量名冲突的库,不然不可能解决这个错误.但在C++中,我们可以很轻松地解决它命名空间不止如此// 命名空间中可以定义变量/函数/类型int val;int a;int b;int c;int d;}//命名空间还可以互相嵌套2.展开命名空间。

2023-10-11 23:35:01 1083 2

原创 别在找git报错的解决方案啦,多达20条git错误解决方案助你学习工作

这份代码示例涵盖了20个以上常见的Git错误,每个错误都提供了相应的解决方案。通过少量的文字和大量的代码示例,我们可以轻松应对各种Git错误,并高效地解决问题。记住,熟练掌握Git故障排除是成为一名优秀软件开发者的重要一步。

2023-07-27 15:52:17 378 11

原创 【C语言15】单链表,(对于二级指针与一级指针应用的详细讲述)

单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素1。单链表中的数据是以结点来表示的,每个结点的构成:元素 (数据元素的映象) + 指针 (指示后继元素存储位置)

2023-07-26 20:09:30 968 49

原创 【C语言14】C语言实现顺序表(这可能是CSDN有史以来讲解最详细的顺序表)

顺序表什么是顺序表官方定义:顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构的线性表通常称为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中**顺序表和数组同样是连续的空间数组必须提前开辟好空间,而顺序表可以随开随用。

2023-07-18 12:00:00 1084 45

原创 【C语言13】结构体的声明,定义与结构体的内存对齐

一、结构体

2023-07-08 19:08:25 1547 52

原创 【c语言12】字符串函数(strlen,strcmp,strcpy,strcat,strstr,strtok,strerror)

库函数(Library function)是把函数放到库里,供别人使用的一种方式。.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include加到里面就可以了。一般是放到lib文件里的。一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是编译器特定的库函数。

2023-06-25 20:49:20 485

原创 【C语言11】文件操作(fgtec,fputc,fgets,fputs,fscanf,fprintf)

1.什么是文件磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。

2023-06-18 16:48:51 1374 31

原创 关于【Git】push失败与使用小乌龟(TortoiseGit)时的一些报错解决方案

一些刚学习vs的用户们可能会不熟悉界面,打开了一些不该打开的应用,vs自带的git即使如此,他会和自身安装的GIt与TortoiseGit出现一定的冲突。。

2023-06-10 17:12:12 5952 18

原创 【C语言10】浮点数的存储

要理解这个结果,一定要搞懂浮点数在计算机内部的表示方法。详细解读: 根据国际标准IEEE(电气和电子工程协会)754,任意一个二进制浮点数V可以表示成下面的形式: (-1)^S * M * 2^E(-1)^S表示符号位,当S=0,V为正数;当S=1,V为负数。M表示有效数字,大于等于1,小于2。2^E表示指数位。十进制的9.0,写成二进制是1001.0 ,相当于 1.001×2^3。那么,按照上面V的格式,可以得出S=0,M=1.001,E=3。那么,S=0,M=1.01,E=2。

2023-06-01 09:22:00 157 10

原创 【c语言9】倒置字符串(单词不倒序)

倒叙一个一个单词,听起来非常容易,但是,我们要知道,在输入的字符串中,有多个空格与存在末尾的字符0;所以,我们最少需要两个指针,来确定单词的起始位置和结束位置,以保证不会越界交换。我把这个过程为了三步,1.输入字符串,2,倒序字符串的每个单词,3,倒序整个字符串。想要写出代码,绝对不是脑子随便想想就可以的,在c语言学习中,画图称得上是最有用的方法,下面我们就用画图来了解一下这道题所表达的意思与解题思路。此时,我们只需要判断是否完成整个单词逆序,如果完成,则逆序整个字符串。此时,我们实现了字符串的输入;

2023-05-25 21:02:49 403 21

原创 【c语言第八剑】(&)按位与(|)按位或以及(^)按位异或

参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0;0&1=0;1&0=0;1&1=1;即:两位同时为“1”,结果才为“1”,否则为0;看到这段话是不是很晦涩难懂,没关系,我们用画图的方法来了解它,学习编程语言最好的方法永远是画图按位或处理两个长度相同的二进制数,两个相应的二进位中只要有一个为1,该位的结果值为1。例如0101 (十进制 5) OR 0011 (十进制 3) = 0111 (十进制 7)在C类程序设计语言中,按位或操作符是"|"。

2023-05-11 11:02:36 4163 7

原创 【C语言第7剑】实现经典游戏三子棋

三子棋。

2023-05-07 20:42:08 122 4

原创 【C语言第6剑】实现经典游戏扫雷

扫雷**扫雷在科技历史上也扮演了相似的角色。这个基于数字的逻辑谜题最早来自20世纪六七十年代,当时Jerimac Ratliff推出的名为“Cube”的游戏已经非常受人欢迎。几十年后的1992年,扫雷游戏被加入了Windows3.1,这并不是为了展示Windows是游戏操作系统专家,而是为了训练用户的鼠标左右键操作能力,让这些动作变得非常自然,并培养鼠标移动的速度和准确性。而随着科技的发展,越来越多的网络游戏,3A大作取代了曾经的风靡一时的扫雷,蜘蛛纸牌嫩等游戏,但这些游戏却永远留在了我们的青春里。代码的实

2023-04-26 15:38:23 152 11

原创 【c语言第五剑】汉诺塔(Hanoi)问题

显而易见,递归可以很轻松的让我们使用最下面的盘子,而我们要做的仅仅是写出这个递归,那么用代码来实现这个递归。但是以上猜想是我们在忽略最下方上面的n个盘子才得到的,而我们如果想得出结果,不能忽略他,这时候,就可以引用c语言一种特殊的方法。假设现在有3个盘子,如果想移动到另一个柱子,就要把最大的柱子想办法移动到另一个柱子上,我们可以这样。我们发现,不管这个盘子有多少,我们想要移动到另外一个柱子,都需要借助另一根柱子才可移动,且需要三步。想要学习汉诺塔(Hanoi)问题,我们就要了解汉诺塔(Hanoi)是什么。

2023-04-23 17:38:53 508 7

原创 自己实现的第一个小游戏代码(猜数字)

【代码】自己实现的第一个小游戏代码(猜数字)

2023-04-20 15:29:02 115 3

原创 【c语言第四剑(berak;continue的区别)】

C语言 的 循环中,break 语句还可用来在执行完一个分支后立即跳出当前 循环结构。在某些程序调试过程中则使用break设置断点。2.自我理解从上述意思可以了解到,break的作用是跳出当前循环,那么在实际操作中是什么样的存在呢,请看下图这个循环的作用是打印0-10的数字此为运行结果。

2023-04-16 21:11:33 425 2

原创 c语言第二剑 初识指针(指针的初步理解与分析)

指针,是C语言中的一个重要及其,也是掌握比较困难的部分。指针也就是,指针变量是用来存放内存地址的变量,在同一CPU构架下,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。

2023-04-13 20:36:20 337 1

原创 【c语言第一剑 为什么m=20,打印出来的结果却是10呢(局部变量和全局变量)】

那么为什么同时10和20同是m的值,打印出来的却是10呢。

2023-04-04 21:04:02 192 7

空空如也

空空如也

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

TA关注的人

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