共同点:宏和子程序都可用来简化程序,并可使程序多次对它们调用。
不同特点:宏 *** 作可直接传递和接收参数,不通过堆栈或其他媒介;子程序不能直接带参数,需有传递参数时,必须通过堆栈寄存器和存储器进行毁手则。宏调用只能简化源程序的书写,并没有缩短目标代码长度;子程序调用能缩短目标程序长度。应用好 *** 作并不会在执行目标代码时纤棚增加额外的时间开销;子程序调用由于需要保护薯肆和恢复现场和断点,因而延长目标程序的执行时间
机器: 0 1代码只有计算机懂汇编:低级语言能直接控制硬件可移植性差
高级(c++,delphi等):可视化面向对象等斗搜
差慎销判异明显的很。。共宽改性就是都是编程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)