对于基本数据类型,块参数直接指向实参,但是,当把区指针作为块参数时,由于它不能指向数据块中的任意常量或地址,因此在编译阶段,编辑把数据块中的常量或实参复制到所调用块的暂态局部数据中并使区指针指向它,这个参数区成为V区(前述块的暂态局部数据)??
谁能把我解释解释这句话:
什么是V区?
我在程序监控的时候,如果把UDT定义成输入或输出变量时,如L P#UDT; LAR1,显示的就是p#vxxx.xx。
此时AR1指向一个区域指针。
但是,如果把UDT定义成"输入输出"变量时,如L P#UDT; LAR1 。AR1指向的是什么,程序中可以直接用AR1对"输入输出"型UDT操作?
ANY作为输入参数时,如L P#UDT; LAR1,AR1指向的是什么?程序中可以直接用AR1对ANY操作入复制到临时变量中,在作为SFC20的参数?