摘要: 开始调试后,在Send command to GDB框里输入GDB指令 1、获得a在内存中的地址 print /x &a 2、查看内存中的值 可以看到a在内存中的地址为0x62fe1c 输入指令x /32db 0x62fe1c查看a在内存中的值。 x /32db 0x62fe1c 表示以地址0x62 阅读全文
posted @ 2023-01-29 23:03 尚方咸鱼 阅读(2445) 评论(0) 推荐(0) 编辑
摘要: 1、将一个超出范围的值赋给整形会发生什么? 1.1 计算法 假设该超出范围的值是a 用更大的数据类型表示a(补码),之后保留低位(int类型,保留32位),记为b。 最后将2进制的b(补码)转换为10进制数即可。 例1: 设a=2^32 a的补码 1 0000 0000 0000 0000 0000 阅读全文
posted @ 2023-01-29 18:09 尚方咸鱼 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 相关函数位于<stdio.h>中 1-缓冲区/流 文件和程序之间有输入/输出缓冲区,缓冲区是一个内存空间 2-文件位置指针 读数据从文件位置指针开始读,写数据从文件指针位置开始覆写 3-打开文件-fopen() FILE *fopen(const char *filename, const char 阅读全文
posted @ 2023-01-29 00:35 尚方咸鱼 阅读(360) 评论(0) 推荐(0) 编辑