1#!F-adobe-helvetica-medium-r-normal--18* 2#!N 3#!CSeaGreen #!Rall553 Function Execution #!N #!EC #!N 4#!N When either a macro or a module function is executed, 5a new dynamically scoped environment specific to that function call is 6created. Variables that correspond to the function's input and output formal 7parameters are created in this new environment. The variables corresponding to 8the output formal parameters are initialized to #!F-adobe-times-bold-r-normal--18* NULL #!EF . 9Those variables corresponding to the input formal parameters are initialized in 10the manner described in the preceding section. If an input and 11an output formal parameter both have the same name, then they 12share a single parameter and are initialized to the value passed 13as input when the function is called. #!N #!N #!N #!N 14#!N #!F-adobe-times-medium-i-normal--18* Next Topic #!EF #!N #!N #!Lall554,dxall555 h Macro Expansion #!EL #!N #!F-adobe-times-medium-i-normal--18* #!N 15 16