发布于 2011-12-01 11:17:50
39楼
在需要重复做相同操作时使用指针能大量节省程序代码,如果使用功能块的话也要多处的调用才可以,如果接口参数很多,调用起来修改参数也叫人很累,使用指针只要将地址建立有相同的标准就会一劳永逸
在一个项目中有很多泵,每个泵都是做同样的事,通过上面的办法使用指针编好程序,不管有多少个只需更改下泵的个数,变量建好,程序基本不需要修改
指针形式的多样化也使得编程的灵活性更好,你可以同时使用多个指针、多种指针,在处理多个操作数时减少了处理地址寄存器的操作,也可以减少指针的错误发生的可能。
为避免中断及块的调用过程对指针的破坏就需要做好保护了,在程序的开头将指针存入,在程序结尾将指针取出,我一般存入DB块,这样不受堆栈的影响。