为了账号安全,请及时绑定邮箱和手机立即绑定

以下面的情况为例,我想了解函数的创建调用执行,在内存中具体是一个什么过程?

以下面的情况为例,我想了解函数的创建调用执行,在内存中具体是一个什么过程?

汪汪一只猫 2022-06-16 15:11:01
# include <stdio.h>void huhuan(int * a, int * b){int t;t = *a;*a = *b;*b = t;}int main(void){int a = 3;int b = 5;huhuan(&a, &b);printf("a = %d, b = %d\n", a, b);return 0;}
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

函数的调用过程是一个进栈的过程。
栈先进后出,再内存中分配的一个数据类型。
再函数内部的变量计算返回后就出栈。

查看完整回答
反对 回复 2022-06-20
  • 1 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信