第一次变形: typedef、函数封装、空格、间隔行、注释。