详细介绍程序结构和编译方法。