数据库在c++程序中的使用方法

介绍

本篇内容主要讲解“数据库在c++程序中的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习”数据库在c++程序中的使用方法”吧!

<强>栈

在编写代码时,堆栈是最常用的数据结构。它的概念简单,编写也比较简单。有这么一个情况,桌子上有堆成一堆的5本的书,你想增加一本应。该怎么做?只要把书放在顶端就可以了。如果你想从这堆书中取出第3本呢?你只要一本接着一本把书移到顶端,直到第3本书处在顶端。然后取走第3本的书,并使其他处在顶端。

你已经注意到我使用顶端这个词语。没错,顶端(栈顶)对于堆栈至关重要的。堆栈只允许从顶端加入数据,出栈/退栈也是从栈顶。就是这么简单。那什么情况使用堆栈?堆栈被用在每一个进程中。每一个进程都一个堆栈,数据和地址从堆栈中被取出来/添加进来。栈顶规则在这里也符合.ESP注册添加一个指针,指向栈顶。无论如何,解释进程中的堆栈怎么工作,已超出本教程范围,让我们开始写数据结构。在开始之前,请大家记住一些堆栈术语。向堆栈插入新元素成为入栈,从堆栈中删除元素成为出栈。

以下是引用片段:

  <李> 

# include 李,

<李>

using  namespace  std,,李,

<李>

# define  MAX  10,//, MAXIMUM  STACK  CONTENT 李,

<李>

class  stack 李,

<李>

{,李,

<李>

私人:,李,

<李>

int  arr (MAX),,//, Contains  all 从而Data 李,

<李>

int ,,//Contains 位置of  Topmost  Data  pushed  onto  Stack 李,

<李>

公共:,李,

<李>

堆栈(),//Constructor 李,

<李>

{,李,

<李>

高级=1,,//Sets 从而Top 位置用1,indicating  an  empty  stack 李,

<李>

},李,

<李>

void 推动(int ),//, Push  ie只Add  Value  Function 李,

<李>

{,李,

<李>

前+ +,,//,increment 用by  1,李,

<李>

如果top 李,

<李>

{,李,

<李>

arr[上]=,,//If  Stack  is  Vacant  store  Value 拷贝Array 李,

<李>

},李,

<李>

else 李,

<李>

{,李,

<李>

cout<& lt;“STACK 完整! !“& lt;,李,

<李>

上,,李,

<李>

},李,

<李>

},李,

<李>

int 流行(),//,Delete 项目只Returns 从而deleted  item 李,

<李>

{,李,

<李>

如果(顶部==1),李,

<李>

{,李,

<李>

cout<& lt;“STACK  IS 空! ! !“& lt;,李,

<李>

return 零,,李,

<李>

},李,

<李>

else 李,

<李>

{,李,

<李>

int 数据=https://www.yisu.com/zixun/arr(高级);//设置最高的值在数据

<李>

arr[上]=零;,//Set  Original 位置用NULL 李,

<李>

顶部,,//,Decrement  top  by  1,李,

<李>

return 数据;,//,return  deleted  item 李,

<李>

},李,

<李>

},李,

<李>

},,李,

<李>

int 主要(),李,

<李>

{,李,

<李>

stack ,,李,

<李>

a.push; (3),李,

<李>

cout<& lt;“3, is 推动\ n",,李,

<李>

a.push (10),,李,

<李>

cout<& lt;“10, is 推动\ n",,李,

<李>

a.push (1),,李,

<李>

cout<& lt;“1, is 推动\ n \ n",,李,

<李>

cout<,李,

<李>

cout<,李,

<李>

cout<,李,

<李>

return  0;,李,

<李>

},


输出为:

3

10推是推

1是推动

1是破灭10是出现

3

插入了我们可以很清楚的看到* * *入栈的数据* * *个出栈。这就是为什么堆栈被成为后进先出(后进先出,后进先出)。我猜你也明白为什么了。

让我们看看如何编译,执行此程序的。我们首先创建一个叫最高的变量,使它处在栈顶位置。赋值1,表示堆栈是空的。当有数据输入,上自动加1,并把数据存数的arr入组中。对于这个数据结构有一个缺点。我们最多只能放10个元素。

到此,相信大家对“数据库在c++程序中的使用方法”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

数据库在c++程序中的使用方法