(3)如果过程和调用程序不在同一程序模块中,则它们之间的通信问题将在模块化程序设计方法中讨论。 主程序两次调用PROADD要求分别累加ARY和ARY1数组的内容。在这种情况下,如果还是采用例6.4中所述的参数传送方式的话,那就只有在调用PROADD累加ARY1数组前,先把ARY1数组及COUNT1的内容全部传送到ARY数组和COUNT单元去,PROADD运行完后,再把SUM的结果送到SUM1去。这显然不是一种好办法。 为解决这一类问题,下面再介绍两种参数传送的方法。