为什么要用到循环呢?因为在日常的生活中或是程序处理的问题中常常需要重复处理问题,如要求计算100个数之和、计算全班50个学生的总成绩等。在这个处理过程中,就要对这100个数重复执行100次相加过程,重复50次相同输入学生的的成绩。要处理以上问题,如计算全班50个学生的平均成绩,可以先编写求一个学生平均成绩的程序段。
对应的C语言代码为:
scanf("%f%f%f",&english,&math,&chinese);
aver=(english+math+chinese)/3;
printf("aver=%7.2f",aver);(www.xing528.com)
然后再写49次同样的代码,这种方法虽然可以实现,但是显然代码的冗余度高,可读性也比较差,很显然这也是一种最笨的方法。既然要对同样的代码重复执行多次,则可以利用循环结构来实现。
循环就是重复执行程序的语句工作,即重复工作是计算机比较擅长的工作之一。在许多问题中都需要用到循环控制,为了研究问题本质,只要找出规律,将重复频率高的相同部分作为重点进行突破,就可以提高工作效率。
循环结构程序设计的任务就是设计一种能让计算机周而复始地重复地执行某些相同代码的程序。也就是说相同语句程序员只编写一次代码,并让计算机多次重复执行。这将程序员从大量重复编写相同代码的工作中解放出来,而计算机的工作量并没有减少。在C语言中,可以利用循环语句来处理上面的问题。
利用C语言中的while循环语句,把需要重复执行50次程序段的问题就解决了,循环的好处很多,节省编程的书写时间,减少程序源代码的存储空间,减少代码的错误,提高程序的质量等,这些也正是编写程序中循环结构所起的作用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。