主程序跟子程序有什么区别