一、菜单浏览
许多计算机程序使用菜单作为用户界面的一部分。菜单是程序对用户而言更友好,但也给编程人员提出了一些问题
用户使用菜单的目标:
1.让程序在用户遵循指令时顺利进行
2.让程序在用户没有遵循指令的时候也能顺利工作
但是对于第二个目标一般很难实现,因为预见程序所有可能遇到的用户错误行为是非常困难的
二、任务
当程序需要获取用户的响应,并且需要基于响应选择一系列动作,程序还应该提供一种方法让用户可以回到菜单以做更多的选择。C的switch语句是选择动作的一个很方便的工具,每个用户选择可对应于一个特定的case标签。可以使用while语句来提供对菜单的重复访问