- 博客(15)
- 收藏
- 关注
原创 详解string
t=P1C7string - C++ 参考https://legacy.cplusplus.com/reference/string/string/
2025-03-25 08:56:12
1158
原创 有空格字符型数组的输入
无空格字符型数组可以直接输入和输出,如果数组内存入的字符是一个一个的,也可以通过合理使用循环语句进行输出,那么包含空格的字符型数组如何输入呢,让我们来学习一下。
2025-03-11 00:20:59
831
原创 memcpy关键字的使用详解
其实C++中有⼀个库函数 memcpy 可以做数组内容的拷⻉,当然 memcpy 其实是⽤来做内存块的拷⻉ 的,当然⽤来做数组内容的拷⻉也是没问题的。memcpy需要的头⽂件是 <cstring>。当然如果拷⻉ double 类型的数组时,计算时应该使用查找特定的值 ,从题目中我们发现有⼏个信息: sizeof(double) ,要灵活变化。我想让b数组中存入a数组中所有的值,应该怎么做呢?简单来说,memcpy关键字是用来复制数组的。
2025-03-10 21:47:23
172
原创 memset关键字
主要原因是 memset 函数是给每个字节设置 value 值,⽽⼀个整型元素占⽤4个字节,⼀个整型的 每个字节都被设置为1,⼆进制就是: 就是: 00000001000000010000000100000001 ,转换成⼗进制 16843009 ,因此结果是不符合预期的。整型字符是四个字节,但是如果value的值是1或其他非零数字时,每个字节中只有一个数字会变成value的值,呈现的打印结果是转换后十进制的值。通俗的来讲,指针指向的地方就是你要做修改的地方。这是未使用memcpy关键字的代码。
2025-03-04 17:46:33
216
原创 cin/cout性能问题讨论和优化⽅法
由于C++是从C 发展⽽来的语⾔,C++标准库的输⼊输出流系统需要与C标准库的输⼊输出系统兼容,以 确保在同⼀程序中能够混合使⽤C和C++的输⼊输出函数。这种同步操作意味着每次使⽤ 库的缓冲区,以确保C++和C的I/O是⼀致的。• 混⽤C和C++I/O函数:如果你的程序既使⽤了C的I/O函数(如 ⽤了C++的I/O函数(如 cin 、 printf 、 scanf ),⼜使 cout ),则不建议使⽤ sync_with_stdio(false) ,因 为这可能导致不可预期的⾏为,例如输出顺序错乱。
2025-02-23 09:33:25
842
原创 用c语言实现所有字符的打印
我们发现一行打印出来不够简洁,所以我们对代码进行简化。这样就可以实现所有的字符的打印。这样我们就实现了代码的分行呈现。
2024-09-16 09:35:40
452
原创 计算1-1/2+1/3-1/4+...+1/99-1/100
注意这个题的正负号是交叉的,所以我们可以定义一个变量例如flg,在加法循环中,可以用来作为加减交替的变量。
2024-04-10 00:40:19
182
1
原创 找两个数字的最大公约数
例如24和18的最大公约数是6,有一种计算方法是24/18=6,我们可以设a,b两个数字,c是这两个数字的商,若c不为零,则可以重复上述方法计算,否则输出b即可。今天带来用java实现两个随机数字的最大公约数。
2024-04-10 00:20:12
167
1
原创 用java实现一个找数字小游戏
这里主要要学会输入时的写法,引用的对应的包装(类似C语言中的头文件)今天给大家带来一个找数字小游戏(100以内)范围可以更改。如果需要更大的范围只需要改动bound;
2024-04-09 01:00:51
249
1
原创 Visual Stdudio2022的快捷键的使用
1、F4,显示属性窗口。2、F12,转到定义。3、Shift+Tab,取消制表符。4、F5,运行调试;Ctrl + F5,运行不调试;Shift+F5,结束调试。5、Ctrl+K+C,注释选中内容;Ctrl+K+U,取消注释内容。6、Ctrl+W+X,打开工具箱。7、Ctrl+E+W,自动换行。8、Ctrl+M+M,隐藏或展开当前嵌套的折叠状态。9、Ctrl+L,删除一行内容。10、Ctrl+E+D,排版整个文档格式。11、F11,逐语句调试;F10,逐过程调试;F9,启用/停止断点;
2024-03-28 15:53:16
1165
原创 【C】用C语言写一个扫雷小游戏
先和大家说一下为什么要创建这三个文件,首先创建三个的原因是因为三个文件各司其职,可以提高代码的运行效率,写起来也方便,在调试的时候更容易看出各部分的错误,以便代码的逻辑清晰,别人分析起来也方便许多。具体为什么要在9*9的扫雷游戏中要布置11*11的格子,是因为虽然雷会随机分布在9*9的格子里,但是在扫雷过程在扫边缘的雷的时候需要多检测一行上下左右都要多一行,所以形成了11*11的。我们在排雷的过程中,也要计算排除之外雷的个数,因此要申明一个函数来计算所排坐标周围的雷的个数。二、最终实现的效果图是这样的。
2024-03-26 00:32:49
427
1
原创 【Java】打印1000以内被3和7整除的所有数,每行限10个
想要做这个题,脑海里就要有一个大概的构架,会用到循环语句不论是for 循环还是while循环都可以,还有就是用来判断的if语句。
2024-03-23 15:47:57
274
原创 用java实现一个石头剪刀布的小游戏
System.out.println("你输了");System.out.println("你赢了");System.out.println("你赢了");System.out.println("你输了");System.out.println("你输了");System.out.println("你赢了");System.out.println("平局");System.out.println("平局");System.out.println("很遗憾,你输了");if(n==1)//玩家输入剪刀。
2024-03-23 10:16:14
1584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人