自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软链接、硬链接的区别

软链接、硬链接的区别

2022-10-05 12:22:01 91 1

原创 静态库与动态库

静态库与动态库的区别

2022-10-02 18:22:12 82

原创 总线地址、物理地址、虚拟地址

总线地址、物理地址、虚拟地址的区分

2022-10-02 17:38:22 143

原创 宏函数的作用与意义

宏函数的作用与意义

2022-10-02 17:35:21 481

原创 进程内存布局

段:每个进程所分配的虚拟内存,由很多部分组成(逻辑划分),称之为“段”文本段:程序机器语言指令,只读,可共享初始化数据段:显式初始化的全局变量,静态变量未初始化数据段BSS:未进行显式初始化的全局变量,静态变量(运行时分配,运行前分配为0或NULL)栈stack:由栈帧组成,局部变量,实参,函数返回地址&环境信息堆heap:动态分配下图为linux典型内存空间地址分配栈...

2022-05-25 17:24:03 111

原创 c语言 volatile修饰符

编译器不进行优化,每次取值去内存而非寄存器在嵌入式环境中用volatile关键字声明的变量,在每次对其值进行引用的时候都会从原始地址取值,而不会将值保存在栈或其他位置。Volatile 一般只有写驱动或者处理信号等才会用到,表示某个内存可能被你程序之外的东西修改。......

2022-05-25 14:42:28 113

原创 linux系统下 c程序 进程的启动和终止 (unix)

内容源自APUE P.159启动:1.c程序从main函数开始执行内核执行exec调用2.启动例程在调用main前,会先调用启动例程连接器将启动例程指定为程序的起始地址作用:从内核取得命令行参数和环境变量值汇编语言普通终止:1.main返回启动例程中,main返回后立即调用exit函数执行所有的终止处理程序,然后关闭所有打开的流2.调用exi...

2022-05-25 14:39:14 584

原创 C语言 函数形参const和非const的区别

函数形参const

2021-10-23 19:19:16 402

空空如也

空空如也

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

TA关注的人

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