5.8 例程实现与解析