1.在C语言中常见的三种循环结构有哪些?
while循环、do……while循环、for循环。(三者可以相互嵌套)
2.这三种循环结构有什么异同点?
同:①3种循环都可以用来处理同一问题,一般情况下它们可以互相代替。
②while循环、do……while循环和for循环都可以用break语句跳出循环,用 continue语句结束本次循环。
异:用while和do……while循环时,循环变量初始化的操作应在while和do……while语句之前完成。而for语句可以在表达式1中实现循环变量的初始化。
for(表达式1;表达式2;表达式3)
注:在while循环和do……while循环中,只在while后面的括号内指定循环条件,因此为了使循环能正常结束,应在循环体中包含使循环趋于结束的语句(如i++或i=i+1等)。
for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到表达式3中.因此for语句的功能更强,凡是用while循环能完成的,用for循环都能实现。所以for循环在实际操作中应用的更多。
C语言中三种循环方式的比较
最新推荐文章于 2024-08-05 21:03:12 发布