许多程序设计语言中,可以将一段经常需要使用的代码封装起来,在需要使用时可以直接调用,这就是程序中的函数。首先,用户定义宏(函数)和系统定义宏函数不同,它必须先定义后使用,本例中%macro开始%mend结束的部分就是用户定义宏(函数)的定义部分。其中,macro和%mend是标志定义开始和结束的关键字,不可替换,macro后面的adjust ment1是我们定义的宏(函数)的名称,这里之所以将函数两个字括起来,是由于用户定义宏(函数)缺乏函数的一个重要特点,它没有返回值,也就是说它的中间结果全部保留。另外 ......