判断题 · 答案 A · 考点:函数
函数调用管理可用栈来管理。
栈是后进先出(LIFO)结构。入栈push,出栈pop。常用于括号匹配、表达式求值、函数调用栈。
注意栈空时执行pop操作会导致下溢(underflow)。C++ STL stack 的 top() 在栈空时行为未定义。
【考点】C++ 变量存储与函数调用机制
C++ 变量存储与函数调用机制,六级必考基础概念。命题人卡住的是只背语法不究原理的学生,他们以为函数调用就是执行代码,却不知背后有内存管理。