- 博客(38)
- 收藏
- 关注
原创 [ Linux ]调试工具gdb
打印表达式的值,通过表达式可以修改变量的值或者调用函数。变量名:跟踪查看一个变量,每次停下来都显示它的值。:执行到当前函数返回,然后挺下来等待命令。调试,必须在源代码生成二进制程序的时候。:从当前位置开始连续而非单步执行程序。源代码,接着上次的位置往下列,每次列。:取消对先前设置的那些变量的跟踪。函数名:列出某个函数的源代码。函数名:在某个函数开头设置断点。:从开始连续而非单步执行程序。:查看当前栈帧局部变量的值。:参看当前设置了哪些断点。:查看各级函数调用及参数。出来的二进制程序,默认是。
2024-03-25 19:21:50
427
1
原创 [ Linux ] git工具的基本使用(仓库的构建,提交)
2.打开Gitee,创建你的远程仓库,根据提示初始化本地仓库(这里以我的仓库为例)以上就是git的基本使用,有什么问题可以在评论区提出。新建好仓库之后跟着网页的提示初始化便可以了。3.add、commit、push三板斧。
2024-03-24 16:38:49
412
原创 [ c++ ]vector的模拟实现及简单测试参考
简单了解vector过后,这个博客我们主要经行string的常见函数的常见接口的模拟实现,这可以有效帮助大家理解vector。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自。其做法是,分配一个新的数组,然后将全部元素移到这个数组。对数增长的间隔大小,以至于在末尾插入一个元素的时候是在常数时间的复杂度完成的。占用了更多的存储空间,为了获得管理存储空间的能力,并且以一种有效的方式动态增。对于其它不在末尾的删除和插入操作,效率更低。一个相对代价高的任务,因为每当一个新的元素加入到容器的时候,
2024-03-16 15:08:37
239
原创 C/C++ 对象释放的顺序(static,全局/局部变量,手动释放)
首先手动释放其次会跟定义相反的顺序释放局部对象再释放静态局部对象再释放全局对象
2024-02-24 20:47:11
247
原创 linux基本指令
01. ls 指令02. pwd命令03. cd 指令04. touch指令05.mkdir指令06.rmdir指令 && rm 指令07.man指令07.cp指令08mv指令09 cat10.more指令11.less指令12.head指令13.tail指令14.时间相关的指令15.Cal指令16.find指令17.grep指令18.zip/unzip指令:19.tar指令20.bc指令21.uname –r指令22
2024-01-23 12:08:38
868
原创 从零开始的C语言学习第十九课:C语言内存函数
memcpy使用和模拟实现 memmove使用和模拟实现 memset函数的使用memcmp函数的使用
2023-10-18 16:15:02
262
原创 从零开始的C语言学习第十八课:符函数和字符串函数(2)
strcmp的使用和模拟实现strncpy函数的使用strncat函数的使用strncmp函数的使用 strstr的使用和模拟实现strtok函数的使用strerror函数的使用(了解一下就可以)
2023-09-24 16:08:54
100
原创 从零开始的C语言学习第十七课:符函数和字符串函数(1)
1. 字符分类函数2. 字符转换函数3. strlen的使用和模拟实现4. strcpy的使用和模拟实现5. strcat的使用和模拟实现
2023-09-06 20:23:30
141
原创 [ C语言 ]|| 占位符 || 限定宽度、显示正负号、限定小数位数、输出部分字符串
|| 占位符 || 限定宽度、显示正负号、限定小数位数、输出部分字符串
2023-08-21 11:20:45
1133
原创 C语言怎么读取字符串?从scanf到gets:不同的输入函数,gets函数详解
C语言从scanf到gets:不同的输入函数,gets函数详解读取字符串 读取字符串 读取字符串
2023-08-18 20:30:37
2474
原创 [ 一题多解!发散思维!]指针+循环优质练习题x3!!字符串左旋+字符串逆序+调整数组中奇数偶数顺序
[ 一题多解!发散思维!]字符串左旋+字符串逆序+调整数组中奇数偶数顺序
2023-08-13 17:43:51
91
2
原创 谁是凶手!!编程解决说谎问题!!
程序思路 1.依次得到ABCD。 2.将嫌疑人的说辞转化为代码 3.将嫌疑人说辞与基本事实进行比对 4.整理组合
2023-08-13 11:54:18
564
3
原创 从零开始的C语言学习第十四课:深入理解指针(3)
1. 字符指针变量2. 数组指针变量3. ⼆维数组传参的本质4. 函数指针变量5. 函数指针数组6. 转移表
2023-08-12 18:47:51
155
4
原创 题目打卡:青蛙跳台阶问题!!(斐波那契数列)
首先!!!(没错,是一只不是两只三只四只,它也不会孤单,因为他单身惯了,没有为什么,你都可以单身为什么青蛙不行),(蛙蛙今天比较累不想跳三级,别问!(只是问你青蛙有几种跳法,没真让青蛙跳,没有虐待青蛙!
2023-08-11 21:47:19
86
1
原创 从零开始的C语言学习第十三课:深入理解指针(2)
1. 数组名的理解 2. 使⽤指针访问数组 3. ⼀维数组传参的本质 4. 冒泡排序 5. ⼆级指针 6. 指针数组 7. 指针数组模拟⼆维数组
2023-08-10 20:56:42
106
1
原创 从零开始的C语言学习第十二课:深入理解指针(1)
1. 内存和地址2. 指针变量和地址3. 指针变量类型的意义4. const修饰指针5. 指针运算6. 野指针7. assert断⾔8. 指针的使⽤和传址调⽤
2023-08-09 21:06:15
124
原创 从零开始的C语言学习第十一课:操作符详解P2
1.操作符详解P2 1.1.下标访问[]、函数调⽤() 1.1.1 [ ] 下标引用操作符 1.1.2 函数调用操作符 1.2. 操作符的属性:优先级、结合性 1.2.1 优先级 1.2.2 结合性 1.3. 表达式求值 1.3.1 整型提升 1.3.2 算术转换2.表达式求值的举例3.总结:
2023-08-08 22:05:49
80
原创 从零开始的C语言学习第十课:操作符详解P1
1. 二进制介绍 1.1 2进制转10进制 1.1.1 10进制转2进制数字 1.2 2进制转8进制和16进制 1.2.1 2进制转8进制 1.2.2 2进制转16进制2. 原码、反码、补码3. 移位操作符 3.1 左移操作符 3.2 右移操作符4. 位操作符:&、|、^5. 逗号表达式
2023-08-06 22:39:09
82
2
原创 从零开始的C语言学习第九课:函数递归
1. 什么是递归2. 递归的限制条件3. 递归的举例 3.1 举例1:求n的阶乘 3.1.1 分析和代码实现 3.2 举例2:顺序打印⼀个整数的每⼀位4. 递归与迭代 举例3:求第n个斐波那契数
2023-08-06 11:30:23
87
2
原创 从零开始的C语言学习第八课:VS实用调试技巧
1. 什么是bug?2. 什么是调试?3. debug和release4. VS调试快捷键 4.1 环境准备 4.2 调试快捷键5. 监视和内存观察 5.1 监视 5.2 内存6. 编程常⻅错误归类(了解一下jiu'hao) 9.1 编译型错误 9.2 链接型错误 9.3 运⾏时错误
2023-08-01 21:54:18
85
4
原创 从零开始的C语言学习第七课:数组和函数实践-扫雷游戏
1. 扫雷游戏分析和设计1. 扫雷游戏分析和设计。1. 扫雷游戏分析和设计 1.1 扫雷游戏的功能说明 1.2 游戏的分析和设计 1.2.1 数据结构的分析 1.2.2 文件结构设计2. 扫雷游戏的代码实现3. 扫雷游戏的扩展
2023-07-31 10:11:27
113
2
原创 从零开始的C语言学习第六课:函数
1. 函数的概念2. 库函数 2.1 标准库和头⽂件 2.2 库函数的使⽤⽅法 2.2.1 功能 2.2.2 头⽂件包含 2.2.3 实践 2.2.4 库函数⽂档的⼀般格式3. 自定义函数 3.1 函数的语法形式4. 形参和实参 4.1 实参 4.2 形参 4.3 实参和形参的关系5. return语句6. 数组做函数参数7. 嵌套调用和链式访问 7.1 嵌套调用 7.2 链式访
2023-07-28 17:42:54
145
1
原创 从零开始的C语言学习第五课:猜数字游戏+数组
1.猜数字游戏 1.1. 随机数生成 1.1.1 rand 1.1.2 srand 1.1.3 time 1.1.4 设置随机数的范围 1.2. 猜数字游戏实现2.数组 2.1. 数组的概念 2. 2.⼀维数组的创建和初始化 2.3. ⼀维数组的使用 2.3.1 数组下标 2.3.2 数组元素的打印 2.3.3 数组的输入 2.4. ⼀维数组在内存中的存储 2.5. sizeo
2023-07-27 20:36:18
184
2
原创 从零开始的C语言学习第四课:逻辑操作符+switch语句+循环语句
1.逻辑操作符:&& , || , !2.switch语句3.循环语句 3.1 while循环 3.2 for循环 3.3 do-while循环 3.4 goto语句
2023-07-24 20:11:50
135
原创 从零开始的C语言学习第三课:输入输出+分支循环
1.输入输出 1.1 printf 1.1.1基本使用 1.1.2 占位符 1.1.3 限定宽度 1.1.4 显示正负号 1.1.5 限定⼩数位数 1.1.6 输出部分字符串2.分支循环2.1 if语句2.1.1 if2.1.2 else2.1.3 分⽀中包含多条语句2.1.4 嵌套if2.1.5 悬空else问题2. 2关系操作符
2023-07-23 22:05:51
138
原创 从零开始的C语言学习第二课:C语言数据类型和变量
数据类型介绍字符整形浮点型布尔类型 signed 和 unsigned 数据类型的取值范围变量变量的创建变量的分类算术操作符:+、-、*、/、%赋值操作符:= 和复合赋值单⽬操作符:++、--、+、-前置++ 后置++ 强制类型转换
2023-07-21 18:28:42
148
2
原创 从零开始的C语言学习第一课:C语言常见概念
从0开始学习C语言,希望和大家一起共勉,有错误欢迎指出从0开始 0基础 main函数 第⼀个C语言程序 C语⾔是什么 VS项⽬和源⽂件、头⽂件介绍新手常⻅的错误 hello world 库函数 第⼀次写代码 转义字符 字符串和 \0 关键字介绍
2023-07-20 15:08:22
436
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人