自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序编译过程

C 程序的一般编译过程。下面是对每个阶段的简要说明:源代码:您编写的 C 代码文件就是源代码。它包含了程序的逻辑和功能。编译(Compilation):在编译阶段,编译器(如 GCC)将源代码转换为汇编语言(Assembly Language)的形式。它将源代码翻译成机器可以理解的低级指令。汇编(Assembly):在汇编阶段,汇编器(如 GNU Assembler)将汇编语言代码转换为机器语言的目标代码。目标代码是由机器指令组成的二进制文件。

2023-09-08 10:01:25 76 1

原创 内存泄露&内存越界&悬空指针&野指针

1 编写安全的代码:在使用数组时,确保索引在有效范围内进行访问。使用安全的库函数和数据结构,如或std::array,它们自动处理边界检查。对指针进行空指针检查,确保指针指向的内存区域有效。避免不安全的类型转换。2 进行边界检查:确保在对数组、指针或缓冲区进行访问和操作之前,进行有效的边界检查。使用循环或条件语句来限制索引或指针的范围,防止越界访问。在进行字符串操作时,使用安全的函数(如strncpy或snprintf)来确保不会溢出目标缓冲区。

2023-08-28 09:35:16 2035 1

原创 vs的快捷键——注释/取消注释

Shift + ↑/↓进行区域选取,Ctrl + C + K 一键注释所选区域,Ctrl + U + K 一键取消注释所选区域。

2022-10-20 09:09:13 2334 1

空空如也

空空如也

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

TA关注的人

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