任务6:用switch语句实现菜单的选择执行设计
实现菜单的选择执行还可以用更为简捷的switch语句来实现。只要将任务5的主函数稍加修改就能实现用switch语句实现菜单的选择执行。
任务6源程序如下:
任务7:用循环语句实现项目主菜单的选择执行设计
任务5和任务6实现了菜单的选择执行,虽然实现了用户选择执行菜单功能,但每执行一个菜单后,程序就结束了,这还是不能满足用户的需要。用户往往需要程序在没有被用户结束之前都能被操作,即程序的控制权应当掌握在用户手中。要实现上述功能,必须使用循环结构。
由于实现循环选择执行项目菜单是一种比较复杂结构,为了便于学习,我们首先用三种方法实现主菜单的循环选择执行,即主菜单实现循环选择,而子菜单暂时不实现循环选择。
1. 用for循环实现已知循环次数的循环。 该循环规定了循环执行的次数,当循环达到规定的次数后将会退出循环。学习者不要理解成for循环只能实现已知循环次数的循环,实际上for循环也能够实现未知循环次数的循环。