自我讲解
文章平均质量分 71
卑微码农南喵喵
卑微码农,在线努力!
展开
-
【C++入门】命名空间详解(从零开始,冲击蓝桥杯)
为了更直观的表达这一观点,我将用图片加注释的方法变现出来在上面的图片中,全局变量rand仅仅因为一个库函数,就发生了报错,我们可以很简单的对rand重新起名来避免这个错误,但是在特定变量名下,我们除非不使用与变量名冲突的库,不然不可能解决这个错误.但在C++中,我们可以很轻松地解决它命名空间不止如此// 命名空间中可以定义变量/函数/类型int val;int a;int b;int c;int d;}//命名空间还可以互相嵌套2.展开命名空间。原创 2023-10-11 23:35:01 · 1041 阅读 · 2 评论 -
别在找git报错的解决方案啦,多达20条git错误解决方案助你学习工作
这份代码示例涵盖了20个以上常见的Git错误,每个错误都提供了相应的解决方案。通过少量的文字和大量的代码示例,我们可以轻松应对各种Git错误,并高效地解决问题。记住,熟练掌握Git故障排除是成为一名优秀软件开发者的重要一步。原创 2023-07-27 15:52:17 · 287 阅读 · 11 评论 -
【C语言13】结构体的声明,定义与结构体的内存对齐
一、结构体原创 2023-07-08 19:08:25 · 1490 阅读 · 52 评论 -
【c语言12】字符串函数(strlen,strcmp,strcpy,strcat,strstr,strtok,strerror)
库函数(Library function)是把函数放到库里,供别人使用的一种方式。.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include加到里面就可以了。一般是放到lib文件里的。一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是编译器特定的库函数。原创 2023-06-25 20:49:20 · 424 阅读 · 0 评论 -
【C语言11】文件操作(fgtec,fputc,fgets,fputs,fscanf,fprintf)
1.什么是文件磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。原创 2023-06-18 16:48:51 · 1258 阅读 · 31 评论 -
关于【Git】push失败与使用小乌龟(TortoiseGit)时的一些报错解决方案
一些刚学习vs的用户们可能会不熟悉界面,打开了一些不该打开的应用,vs自带的git即使如此,他会和自身安装的GIt与TortoiseGit出现一定的冲突。。原创 2023-06-10 17:12:12 · 5031 阅读 · 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 · 130 阅读 · 10 评论 -
【c语言9】倒置字符串(单词不倒序)
倒叙一个一个单词,听起来非常容易,但是,我们要知道,在输入的字符串中,有多个空格与存在末尾的字符0;所以,我们最少需要两个指针,来确定单词的起始位置和结束位置,以保证不会越界交换。我把这个过程为了三步,1.输入字符串,2,倒序字符串的每个单词,3,倒序整个字符串。想要写出代码,绝对不是脑子随便想想就可以的,在c语言学习中,画图称得上是最有用的方法,下面我们就用画图来了解一下这道题所表达的意思与解题思路。此时,我们只需要判断是否完成整个单词逆序,如果完成,则逆序整个字符串。此时,我们实现了字符串的输入;原创 2023-05-25 21:02:49 · 344 阅读 · 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 · 3899 阅读 · 7 评论 -
【C语言第7剑】实现经典游戏三子棋
三子棋。原创 2023-05-07 20:42:08 · 100 阅读 · 4 评论 -
【C语言第6剑】实现经典游戏扫雷
扫雷**扫雷在科技历史上也扮演了相似的角色。这个基于数字的逻辑谜题最早来自20世纪六七十年代,当时Jerimac Ratliff推出的名为“Cube”的游戏已经非常受人欢迎。几十年后的1992年,扫雷游戏被加入了Windows3.1,这并不是为了展示Windows是游戏操作系统专家,而是为了训练用户的鼠标左右键操作能力,让这些动作变得非常自然,并培养鼠标移动的速度和准确性。而随着科技的发展,越来越多的网络游戏,3A大作取代了曾经的风靡一时的扫雷,蜘蛛纸牌嫩等游戏,但这些游戏却永远留在了我们的青春里。代码的实原创 2023-04-26 15:38:23 · 110 阅读 · 11 评论 -
【c语言第五剑】汉诺塔(Hanoi)问题
显而易见,递归可以很轻松的让我们使用最下面的盘子,而我们要做的仅仅是写出这个递归,那么用代码来实现这个递归。但是以上猜想是我们在忽略最下方上面的n个盘子才得到的,而我们如果想得出结果,不能忽略他,这时候,就可以引用c语言一种特殊的方法。假设现在有3个盘子,如果想移动到另一个柱子,就要把最大的柱子想办法移动到另一个柱子上,我们可以这样。我们发现,不管这个盘子有多少,我们想要移动到另外一个柱子,都需要借助另一根柱子才可移动,且需要三步。想要学习汉诺塔(Hanoi)问题,我们就要了解汉诺塔(Hanoi)是什么。原创 2023-04-23 17:38:53 · 446 阅读 · 7 评论 -
自己实现的第一个小游戏代码(猜数字)
【代码】自己实现的第一个小游戏代码(猜数字)原创 2023-04-20 15:29:02 · 86 阅读 · 3 评论 -
c语言第二剑 初识指针(指针的初步理解与分析)
指针,是C语言中的一个重要及其,也是掌握比较困难的部分。指针也就是,指针变量是用来存放内存地址的变量,在同一CPU构架下,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。原创 2023-04-13 20:36:20 · 314 阅读 · 1 评论 -
【c语言第一剑 为什么m=20,打印出来的结果却是10呢(局部变量和全局变量)】
那么为什么同时10和20同是m的值,打印出来的却是10呢。原创 2023-04-04 21:04:02 · 158 阅读 · 7 评论