- 博客(2)
- 收藏
- 关注
原创 (c语言)-- 深度剖析指针和数组(上)
目录一、指针(一)何为指针?==结论:指针就是地址,指针变量是一个变量,变量内部保存指针(地址)数据。==(二)为什么要有指针?***==结论:为了提高CPU寻址效率。==***(三)指针的内存布局(四)指针解引用(五)指针运算1、指针+-整数2、指针-指针3、指针的关系运算(六)野指针1、野指针的成因2、如何规避野指针二、数组(一)数组的概念(二)一维数组1、一维数组的创建和初始化2、一维数组的使用3、一维数组的内存布局4、理解&a[0]和&a的区别5、数组名a做为左值和右值的区别(三)二
2021-10-22 10:20:14 4452 35
原创 (c语言)---- 深度剖析函数栈帧的形成与释放
(c语言)-- 深度剖析函数栈帧目录(c语言)-- 深度剖析函数栈帧一、相关寄存器和汇编命令的了解1、认识相关寄存器2、认识相关汇编命令二、函数栈帧的深度理解1、main函数栈帧的形成2、局部变量的开辟及相关寄存器的变化3、函数调用前形成临时拷贝4、函数的调用(形成函数栈帧)5、释放栈帧6、释放临时拷贝,彻底释放空间一、相关寄存器和汇编命令的了解1、认识相关寄存器2、认识相关汇编命令二、函数栈帧的深度理解1、main函数栈帧的形成2、局部变量的开辟及相关寄存器的变化3、函数调用前形成临时拷贝
2021-10-01 15:10:56 596 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人