5.3.1 单文件里的块结构及函数