恭喜,你发布的帖子
发布于 2025-01-14 20:27:03
2楼
是不是可以这么理解:
以值的形式保存传值可以省略 是因为FB有自己的背景块,实际运行中这些背景数据参与
以指针形式保存传址,如果没有实参对应,那这个指针就没意义了,所以不能留空
FC没有背景数据所以都不能留空
为什么inout接口是复杂数据类型时就会是指针传址呢?
个人理解,以指针形式保存的参数,指向的是以某“存储”地址开始的一片“存储单元”,如果没有明确指定,它就等同于“野指针”,野指针的危害,可以自己去搜搜看。
至于inout下的结构数据类型为什么以“指针”的形式保存,个人认为这涉及底层,可以去看看设计指针的原因。
请填写推广理由:
分享
只看
楼主