- 博客(9)
- 收藏
- 关注
原创 STL初阶、string操作
STL 即标准模板库(Standard Template Library),是 C++ 标准库的一个重要组成部分。它由惠普实验室开发,后被纳入 C++ 标准。STL 提供了一系列通用的模板类和函数,旨在实现数据结构和算法的分离,提高代码的复用性和可维护性。STL 的核心思想是将数据结构(容器)和算法分离,通过迭代器将它们连接起来。迭代器是一种抽象的指针,它提供了一种统一的方式来访问容器中的元素。
2025-03-10 22:39:15
765
原创 C++入门
例如,对于 int add(int a, int b) 函数,编译器可能会将其修饰为类似于 _Z3addii 的名称(不同编译器的修饰规则不同),其中 Z3 可能是一些特定的前缀,add 是原函数名,ii 表示两个 int 类型的参数。在调用函数时,编译器无法仅根据返回值类型来判断应该调用哪个函数,因为函数名修饰规则会根据函数名、参数类型以及参数顺序构成机器码,其中并不包含返回值,通俗的说就是你不能等知道方法执行的结果后再决定使用什么方法。常量引用是指引用的对象是常量,不能通过该引用修改被引用对象的值。
2025-02-18 16:43:46
622
原创 井字棋小游戏,内含静态库和头文件,自行下载即可。
小白练手神器,打下C语言坚固基础,三连关注私聊我拿代码,运行不了需要调试,私聊我提供错误代码帮你解决。
2024-08-06 23:28:44
116
原创 今天做一道经典递归,“字符串逆序”,并且不能使用C语言内置库函数,通过这道题,我们可以对递归有更深的认识
上图中,我们将递归进行拆解,函数功能首先需要将两个字符交换,其次每次交换后,首尾各“去掉一位”,也就是说,我们把字符串逆序问题拆解成了c和e进行交换,终止条件是只剩下d元素,也就是当我们检索到字符串长度的一半时,有的同学可能会多想奇偶数的问题,但是这个条件与字符串长度是奇偶数无关。,就会停止,那么在将尾指针指向的元素地址赋值给首指针之前,我们先用临时变量保存第一个元素,然后再将‘\0’赋值给最后一个元素,这样每次递归,,我们会发现一个问题,首指针指向第二个元素了,尾指针怎么办?必须都要变化,所以我们发现。
2024-08-06 11:38:56
805
原创 #随机种子#今天分享一个C语言中简单的小游戏———猜数字
这是我第一篇正式的博客(当然上一篇也很正式啦,只是没有技术内容),以后会继续边学习边分享自己进步的过程的,希望可以给初入计算机世界的小白们提供一点点帮助,如果有网上搜不到的问题可以找我私聊,我如果不会的话可以帮你向我的老师提问哈哈哈哈!不管环境如何变化,拥有强大的能力并且使自己不断的进步蜕变才是可以劈波斩浪,成为中流砥柱的关键(我可不是说自己是大牛,我还差的远呢)这次写的只是一些C语言的基础,本人也仅仅是一个刚上大学没几年的大学生,菜的一批,所以欢迎各位大牛莅临指导、批评指教噢!
2024-07-28 11:05:05
712
原创 计算机专业的双非二本在读大学生想进入大厂是不是痴心妄想?
为什么两年要加引号呢,自然是因为光顾着感受美好校园生活而忘记了学习了!(开玩笑的,其实我很努力了,大一时候就出去创业了,因为那时候校园市场比较火热,感觉自己可以赚到钱,可惜玩崩了,因为不回学校被抓住太多,挨了处分,不得已停掉了😔)
2024-07-27 11:48:14
646
井字棋小游戏,内含mitsuko.h mitsuko.lib两个文件
2024-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人