恭喜,你发布的帖子
发布于 2023-01-15 15:56:11
1楼
大致分这几个步骤:先要将实参数据移动到使用临时变量区建的缓存变量里,然后对缓存变量进行运算处理,结果写到输出的实参。
需要使用临时变量区,声明为跟实参数组类型一致的变量,作为缓冲区使用,编程,使用IS_ARRAY和EQ_ElemType等指令确认作缓存用的变量和参数的数据类型一致(防止实参赋值错误)使用CountOfElements指令获得数组的元素数量,接下来使用MOVE_BLK_VARIANT指令将数据从参数移动到缓存变量,数据移动完成。
然后就可以使用FOR循环,让用作缓存的数组变量各元素值加2,再次使用MOVE_BLK_VARIANT指令将结果从缓存变量写到结果参数中。
请填写推广理由:
分享
只看
楼主