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

给定如下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变量

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析