common 是开辟公用区,这是一种老式的用法,现在不太提倡用。 COMMON /a/b, /c/d, e, f 表示在公用区a中有变量(或者数组)b,在公用区c中有d, e, f 。 在调用子程序时,不必传送这些数据,只要在子程序中也写上同样的一条公用语句,变量的值就可以直接调用。 stop end两者都是表示中断或者结束程序。但是两者是有区别: stop表示结束整个程序的运行,可以出现在程序的执行语句部分的任何位置,提前结束程序运行。 end在主程序的最后,表示整个主程序运行完成。出现在子程序或者函数的最后,则表示此子程序或者函数结束,返回到主程序中继续执行,整个程序可能还没结束。