c语言模块化程序设计的思路