随着计算机硬件价格越来越便宜,软件费用急剧上升,人们对程序设计的要求发生了变化。过去主要强调程序的正确和效率,这对小型程序来说无疑是正确的。但对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。这是因为程序的维护工作量很大,程序维护人员经常要维护他人编写的程序,如果一个程序不便于阅读,那么将会给程序检查与维护工作带来极大的困难。选择结构是根据条件成立与否选择程序执行的通路。 ......