S7-1200的数组数据如何移位 点击:837 | 回复:3



huchong2627

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 44回
  • 年度积分:105
  • 历史总积分:261
  • 注册:2022年8月02日
发表于:2022-08-06 15:32:23
楼主

比方说建一个Array[0..9] of int 类型的数组,想要数组整理往左或往右移位一个元素,怎么实现



楼主最近还看过



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10219回
  • 年度积分:3353
  • 历史总积分:48938
  • 注册:2005年4月22日
发表于:2022-08-07 19:54:45
1楼

请使用循环。


for i:=0 to 9 by 1 do

   数组[i]=数组[i+1];

end_for


HAVE FUN!

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:24
  • 历史总积分:335295
  • 注册:2011年4月25日
发表于:2022-08-08 10:58:47
2楼

你也可以采用标准的移位指令,移动位数自己根据需要设定

huchong2627

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 44回
  • 年度积分:105
  • 历史总积分:261
  • 注册:2022年8月02日
发表于:2022-08-08 16:03:33
3楼

"yuanle" 的回复,发表在1楼
        对内容: 【请使用循环。for i:=0 to 9 by 1 do   数组[i]=数组[i+1];end_forHAVE FUN!...】进行回复:

        -----------------------------------------------------------------


学习了,感谢分享


热门招聘
相关主题

官方公众号

智造工程师