quote:以下是引用火麒麟在2011-12-09 11:49:47的发言:quote:以下是引用jacky_andy在2011-12-09 10:50:31的发言:
L DW#16#35 //将32位16进制数35存入ACC1
L P#6.5的功能是一样的,
为什么有些人爱用第一种方式呢?看到好多例子也这样用,纯粹是为了讲指针的结构还是这样做有什么好处呢?
为了调用时的方便。
比如FC里定义了一个INT型或WORD型的输入变量A,作为起始地址,比较灵活些。
如:
L #A
SLW 3
LAR1
而如果你想直接在外部输入P#2.0,那么你就要用到POINTER类型,而且程序里还需要处理,很不方便。
除非你把起始地址固定死了,程序里也不会再变化了。
知道了,谢谢火麒麟