已知程序如下:
int S(int n) { return (n <= 0) ? 0 : S(n - 1) + n; } void main() { cout << S(1); }
程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是( )。
A. main()→S(1)→S(0)
B. S(0)→S(1)→main()
C. main()→S(0)→S(1)
D. S(1)→S(0)→main()
本题考察栈先进后出的性质,调用函数...
登录后提交答案
暂无评论,来抢沙发