宏指令和指令的区别是什么?使用宏指令和使用子程序有何异同?宏指令的优点在哪里?
正确答案:宏指令只在汇编时起作用,指令汇编后继续执行。宏指令与子程序的区别如下:
(1)空间的区别:宏指令大于子程序,多次调用宏指令,程序长度增加。
(2)时间的区别:宏运行不需要额外的时间,子程序需要。
(3)参数的区别:宏命令可实现多个参数的直接代换,方式简单灵活;而子程序参数传递麻烦。
总之,代码不长和变元较多的功能段,使用宏命令比较合适。
(1)空间的区别:宏指令大于子程序,多次调用宏指令,程序长度增加。
(2)时间的区别:宏运行不需要额外的时间,子程序需要。
(3)参数的区别:宏命令可实现多个参数的直接代换,方式简单灵活;而子程序参数传递麻烦。
总之,代码不长和变元较多的功能段,使用宏命令比较合适。
答案解析:有

微信扫一扫手机做题