自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 南大PA1优美地退出

而此时 is_exit_status_bad 函数的内容已经非常清楚了,然后我们在gdb中输出good的值,发现为0,所以我们假设要使good的值为1才是优雅地退出。运行nemu时我们发现直接退出MEMUState.state的值为1,而运行程序后退出为2,分别对应NEMU_STOP和NEMU_END,但是halt_ret的值始终为0,所以我们将NEMU_QUIT更改为NEMU_STOP应该可以修复问题。当我们退出nemu时会发现有一个报错,如果此时去追踪报错位置来排除错误会十分麻烦。

2022-12-29 12:29:49 1655 3

原创 csapp attack lab

csapp attack lab 个人思路

2022-11-12 17:56:04 365 1

原创 辗转相除法得最大公因数 C语言

首先放出代码int gcd(int a, int b) { if(a%b == 0) return b; else return gcd(b, a%b);}辗转相除是将a与b相除得到余数k,如果余数k==0则返回值b,如果k不为0则将 除数b 与 k 相除,再判断第二次的余数k2是否为零,如此反复,故为辗转相除。其实现原理: 举个例子,求30与21的最大公因数。假设最大公因数为x,那么30%x == 0, 21%x == 0,故(3...

2021-11-09 00:08:39 937

原创 直接进行绝对值

#include<math.h>后可直接使用abs()或者fabs(),前者为整型,后者为浮点型。

2021-09-02 20:58:38 75

原创 直接输出大写字母

将字母-32可以直接输出大写字符

2021-09-02 20:57:00 160

原创 获取数组或字符串长度

#include<string.h>后可使用函数strlen()直接获取

2021-09-02 20:55:54 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除