以下关于C++函数调用流程的描述,正确的是?

rp876806 单选题 共 个子题

给定如下C++代码片段:```cpp

include <iostream>

using namespace std;

int calculate(int m, int n) { int sum = m + n; return sum; }

int main() { int a = 3, b = 5; int result = calculate(a, b); cout << result << endl; return 0; }

A

调用calculate函数时,参数压栈的顺序是先将a压入栈,再将b压入栈

B

calculate函数中的局部变量sum会在函数调用结束后仍然保留其值,直到main函数结束

C

main函数和calculate函数拥有各自独立的栈帧空间

D

当calculate执行return语句时,会直接将sum的内存地址复制给result变量

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧