当循环次数已知时,为何通常采用for循环,为何不通常采用switch语句呢?switch也是已知次数啊。

如题所述

第1个回答  2013-04-23
选择for循环还是switch跟是否知道循环次数没有必然联系。

switch是罗列各种可能值,并对对应值做不同的动作,一般是不同的情况所作的动作差别较大,没有单纯的逻辑关系,甚至差别很大。另外,switch的动作只有一次,走过一次就结束switch体的流程,不会重复。
for循环是连续执行一个循环体,相邻两次执行结果都有一定的逻辑关系。
第2个回答  2013-04-23
switch是开关语句,需要条件对比,而且还需要break跳出不然后面的一样会执行。for是循环语句,而且运算速度快。语法也简单。本回答被提问者采纳
第3个回答  2013-04-23
switch是条件语句,不是循环语句。for循环通常速度较快。
相似回答