回复:能不能提取数组的索引

已锁定

zhangli0

西门子1847工业学习平台

  • 帖子

    17132
  • 精华

    63
  • 被关注

    888

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2023-07-27 17:55:44

6楼

你把你的工艺说明一下吧,错误的工艺描述写不出来好的逻辑的。假设有1000个点位,那么你的完成信号在同一个时刻是只有一个完成还是都有可能完成?如果是只有完成,那么你直接判断第N个位置的完成就行了,不需要for循环,如果是1000个位置都有可能完成,那么就要用我的逻辑,判断1000个点位的完成信号,有完成给数组的完成写1,否则写0.

未完成计数count初始值为0

而你还要查询,那么实际在第一个for循环中就可以直接把完成的和没有完成的输出来了,没有完成的,则把书数据保存到输出数组的第count个元素的位置,然后count=count+1.这样只要一个for循环就结束了,好的程序需要好的思路。

活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15100条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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