- 博客(22)
- 收藏
- 关注
原创 Linux调试器-gdb使用
程序的发布方式有两种,debug模式和release模式编译时需要加上-g选项:编译源代码时必须使用-g参数保留调试信息,否则gdb无法进行调试。编译器形成可执行文件时,会给给可执行程序增加调试信息。list(或l)显示源代码,默认前10行list(或 l)+行号显示binFile源代码,接着上次的位置往下列,每次列10行。list(或 l) 函数名列出某个函数的源代码。r 或 run运行程序。n 或 next逐过程执行。s 或 step进入函数调用break(b)+行号。
2024-10-08 23:24:25
1224
1
原创 Linux项目自动化构建工具-make/Makefile
本文介绍make/makefile的基本概念和怎样使用,图文并茂地让读者快速了解并上手make/makefile。
2024-09-22 22:50:02
1219
30
原创 C++内存管理
本文主要介绍了C/C++中的内存管理,包括内存分布、动态内存管理方式以及new和delete操作符的使用、内存泄漏的危等,帮助大家更好地认识C++的内存管理
2024-08-21 17:23:39
1142
48
原创 C++类和对象(下)
本文介绍类和对象的构造函数、explicit关键字、static成员、友元、内部类、匿名对象还有拷贝对象时的一些优化,帮助大家更好的了解类和对象。
2024-08-15 17:06:41
1307
26
原创 linux入门指令(上)
a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。-a 或--time=atime或--time=access或--time=use只更改存取时间。-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在。
2024-08-05 19:37:29
1072
1
原创 C++类和对象(上)
本文主要分阶段介绍类和对象的知识点,这部分包括面向过程和对象的介绍、类的定义、类的访问限定符、类的封装、类的实例化、类的对象模型。
2024-03-23 21:30:43
1212
2
原创 DosBox汇编环境保姆级搭建
学习汇编语言时,需要进入dos模式并使用debug工具调试。但是64位win10系统没有自带这些工具。因此,需要额外安装DosBox和debug.exe这两个软件。因为学校选修了汇编语言这门课,就写个博客防止忘记搭建,顺便给大家提供参考。到这里我们就可以开始汇编语言的学习了,希望对大家有帮助。
2024-03-23 20:50:10
1925
2
原创 初识C++(下)
为了理解透彻,我们分别建立Text.cpp 、Stack.h 、 Stack.cpp三个文件Text.cppint main()Add(1, 2);return 0;Stack.hStack.cpp此时我们生成解决方案,编译器会发生报错。这是是因为Text 和 Stack 都有Add这个函数定义和地址,链接时并且不构成函数重载(函数类型一直,初识C++(上)有写),就认为是重复的函数,进行重定义的报错。那么如何解决呢?1.声明和定义分离为什么声明和定义分离就能成功呢?
2024-03-15 18:11:18
1041
7
原创 使用qsort函数快速排序
qsort()函数是C语言库函数中的一种排序函数,排序方法为快速排序其特点是可以排序任意类型的数组元素。它的头文件是。void* base 待排序数组第一个元素的地址。
2023-11-17 23:08:10
118
3
原创 扫雷(递归扫雷+标记取消排雷旗)
扫雷,是一款被大家所熟知的游戏,小学时候上机房的我不听老师的微机课又没网,就特别喜欢玩这些小游戏,打字的贼追不上,所以电脑的扫雷成了我当年最爱的游戏。本次博客就用c语言来实现一下扫雷小游戏。
2023-08-10 19:16:20
412
14
原创 C语言:三子棋(玩家vs电脑阻拦 + 先手后手)
三子棋是一种益智游戏,井字棋。游戏分为双方对战,双方依次在9宫格上摆放棋子,率先将自己的三个棋子走一条线就视为胜利,摆满未分出胜负就算平局。到这里,一个简易的五子棋就这样做成功了。我们的电脑也不是人工智障了,不思考一下还真的赢不了电脑。好了这次的c语言三子棋就到这里了,如果觉得我写的不错,还请一键三连。我是₯㎕星空&繁华,一名c语言的初学者,我们下期见!
2023-07-31 13:30:18
350
4
原创 五种办法解决vs_2019中scanf报错的问题
在运用vs学习c语言的过程中,我们发现在一些测试平台上运行成功c代码放到vs上无法运行成功。原因有的情况就是scanf的报错,这也是我在新学c语言时遇到过的问题,下面给出几种我的解决办法。这是一段很简单的代码,运行之后我们看看发生了什么。
2023-07-10 11:35:20
2202
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人