c语言
文章平均质量分 75
looking_for__
这个作者很懒,什么都没留下…
展开
-
动态内存管理
怎样动态开辟内存呢?原创 2021-08-13 15:15:22 · 377 阅读 · 0 评论 -
深度剖析数据在内存中的存储
随着时代的不断进步与发展,电脑已经基本普及到每个家庭中,我们可以利用电脑进行数据的运算,比如+-*/,或者是小数的运算,那么仔细想想数据是怎么在计算机内部存储的呢?原创 2021-07-05 08:07:04 · 112 阅读 · 0 评论 -
指针的进阶(下)
指针的意义在c语言中及其重要,上一章讲解了指针进阶的所有内容,在本章将通过各种有趣的题目来讲解指针具体如何应用与理解。原创 2021-07-14 14:13:55 · 106 阅读 · 0 评论 -
函数栈帧的创建与销毁
6.通过修改ebp的值,找到原先main函数的栈帧底部指针,同时根据此时栈顶存放的call指令的下一条指令的地址,找到原先应该继续执行的main函数中的指令,进而返回main函数继续执行。2.开辟Add函数栈帧之前,编译器就会把形参空间开辟出来,下图中的ecx、eax存放,而且是b先入栈,也就是说,开辟形参空间是由参数列表右边---->左边。函数栈帧的创建与销毁是一个难以理解的知识点,这里用到一个具体的例子去讲解。5.执行完成之后,把z的值存入寄存器里面去,因为函数栈帧被销毁,而需要返回z的值。原创 2024-08-11 23:51:29 · 162 阅读 · 0 评论 -
指针的进阶(上)
什么是指针呢?1. 指针就是个变量,用来存放地址,地址唯一标识一块内存空间。2. 指针的大小是固定的4/8个字节(32位平台/64位平台)。3. 指针是有类型,指针的类型决定了指针的+-整数的步长,指针解引用操作的时候的权限。4. 指针的运算。二、数组指针三、指针数组四、数组传参和指针传参五、函数指针六、函数指针数组七、指向函数指针数组的指针八、回调函数九、指针和数组练习题的解析...原创 2021-07-08 19:04:21 · 240 阅读 · 0 评论