21xrx.com
2024-12-22 22:32:25 Sunday
登录
文章检索 我的文章 写文章
C++代码示例:判断栈是否为空
2023-07-13 14:26:43 深夜i     --     --
C++ 判断

栈是一种数据结构,具有“先进后出”的特点。当我们使用栈来存储数据时,常常需要判断栈是否为空。下面是使用C++语言编写的判断栈是否为空的代码示例。


#include <stack>

#include <iostream>

int main()

{

  std::stack<int> s; // 创建一个整型栈

  if (s.empty()) // 判断栈是否为空

  

    std::cout << "栈为空" << std::endl;

  

  else

  

    std::cout << "栈不为空" << std::endl;

  

  return 0;

}

在上面的代码中,我们首先创建一个整型栈s。然后使用s.empty()来判断栈是否为空。如果栈为空,那么输出“栈为空”,否则输出“栈不为空”。

总的来说,判断栈是否为空是使用栈的一个基本操作。我们可以使用C++提供的标准库中的stack来实现该操作。在使用的过程中,我们只需要调用empty()函数即可。如果返回值为true,则表示栈为空;如果返回值为false,则表示栈不为空。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复