回复:求助关于一个FIFO编程的问题?

阿龙

  • 帖子

    191
  • 精华

    0
  • 被关注

    5

论坛等级:游侠

注册时间:2003-07-29

普通 普通 如何晋级?

发布于 2009-05-14 12:35:21

0楼

在各位热心的帮助及查找相关资料下,自己摸索了一些思路,先建了一个表,然后将排队的序号依次写入表格(即入列),在按照需要将队列的第一个依次取出(即先进的先出)。
现有几个问题请教
1、排队序号在入列和出列的时候如何才能避免重复入列和重复出列的问题?
2、为什么当表格中所有排队的序号 依次出列的时候,即排在最后一个的依次向前移动,按我的理解当最后一个数据向前移走后此时的最后一个应该是空的(或者说是0),但实最后一个一直不会变化,这样当表中所有数据都出列后,表格中都将保留着最后一个入列的数据,这种情况怎么理解阿?如表中原先排队的是2、4、1、3、5,当第一次出列后则为:4、1、3、5、5,第二次出列后则为:1、3、5、5、5,依次类推 最后一次出列则会变为:5、5、5、5、5。
有求必应,孤独求助!!!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54717条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。