1.For循环结构:spa
For循环的通常形式为:it
for (表达式1 初始化;判断条件;自增自减)for循环
{循环
语句块程序
}while
2.while循环结构:co
while循环的通常的形式为:cas
表达式1 初始化return
while(判断条件)
{
语句块
自增自减
}
3.do......while循环的通常形式为:
do
{
语句块
}while(表达式1 判断条件)
4.switch语句
switch(val)
{
case1:
语句块
break
case2:
语句块
break
case3:
语句块
break
default:
语句块
break
}
case为程序的入口,若是是从 case1 入口进入,那么后面一系列的case 都将没有意义,将会
把 case1 入口一下全部的代码执行一遍,直到遇到 break 才退出程序
return与break 的区别
break 是终止循环,就近原则,终止最近的一个循环,return 为终止程序
for循环与while循环是等价的,能够相互转化,那何时用for 何时用while循环呢?
无法说用哪一个,代码写多了看多了天然而然就知道用哪个
而do....while循环与 for 循环、while 循环是不等价的不能互换,由于for 循环与 while 循环都是
容许不执行语句,第一次条件为假的时候不执行语句,执行语句的次数大于等于0;而do...while循环
则是必须执行一次语句,而后在作判断,执行语句次数是大于等于1次