18.3 编程举例