回复:应用探讨——SCL 编程语言使用探讨

剑忠

  • 帖子

    622
  • 精华

    57
  • 被关注

    89

论坛等级:奇侠

注册时间:2009-04-14

普通 普通 如何晋级?

发布于 2013-08-23 09:51:34

62楼

1、嗯,坤侠是个有心人,关于指针寻址与ARRAY类型间的关联,值得探讨。
2、凡是代码编程语言(包括SCL、STL、C、C#、C++、JAVA等)都是支持变量引用间接寻址的,例如:b:=a。
然而b:=a[x]书写,就是对ARRAY变量定义的引用了。其中Q[x,y]:=I[x,y]书写,则是对二维ARRAY变量定义的引用而已。但这可不是高级语言中的指针类型(Point)!
3、附图1中对DB块中Bit、Byte、Word存储区的间接寻址,不是使用指针类型完成的,而是普通的间接寻址引用。其中如果需要循环调用,就可能用到ARRAY变量定义了。
4、SCL继承于Pascal高级语言功能,但却拿掉了Pascal语言中的指针类型(Point)功能。因此不能将SCL中的ARRAY变量寻址与STL中指针(Point)间接寻址等同。
5、相信学过C/C++和Pascal语言的人们,应该知道高级语言中指针类型(Point)的使用。
大学之道,在明明德,在亲民,在止于至善。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54764条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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