第29节:变量与参数的布局


在之前的课程里面,大家已经掌握了,函数、调用、变量、参数、返回值等相关的一些概念,那么这节课我们从内存的角度来分析一下,这些所谓的概念它们的本质是什么。


这节课解决三个问题:
1、参数在内存中的位置
2、局部变量在内存中的位置
3、返回值是如何返回,如何使用的


例子:
#include <stdio.h>
int plus(int x,int y){
int z = x + y;
return z;
}
void main(){
int r;
r=plus(1,2);
printf("%d",r);
return;
}


反汇编分析图如下:

day29.变量与参数的布局

相关文章:

  • 2021-08-22
  • 2021-11-17
  • 2021-11-17
猜你喜欢
  • 2021-12-26
  • 2021-06-11
  • 2021-11-26
  • 2021-09-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案