‹ 上一题 下一题 ›

g5-07205. 空栈取 top 的后果 未做

1000 ms 256 MB 测试点 ? 通过率 100% 自拟题知识点题GESP-55级·STL客观题单选

已经有 stack<int> st;,但还没有放入任何元素。直接执行 st.top();,会发生( )。

  • A. 返回 0:整型元素的默认值就是 0
  • B. 返回 -1:栈空时 top 约定返回 -1
  • C. 这是未定义行为:可能崩溃,也可能输出垃圾值
  • D. 编译报错:top 不允许在空栈上调用
未选择
输入
输出

            
答案