break语句:break语句通常用在循环语句和开关语句中。
当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。
break在switch 中的用法已在前面介绍开关语句时的例子中碰到,这里不再举例。
当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起。
即满足条件时便跳出循环。
注意:1、 break语句对if-else的条件语句不起作用。
2、 在多层循环中, 一个break语句只向外跳一层。
当单独一个语句的时候没有区别,但用在表达式中:
1.J++是先取J的值做计算,再自加;
2.++J是先自加,再取J的值做计算。
例如:赋值J = 2;如果K = J++;那么先取J的值赋值给K,于是K值为2,J值再自加即完成此次运算后J=3。
如果K = ++J;那么J先自加,得到J=3,然后再取J值计算,K值为3。
1.for语句后加分号就是表示执行for中的语句,不执行其他,也就是不带循环体语句。
2.带循环体的for循环括起来的就是循环体语句,不带循环体的for循环执行过程中也如下: 当i等于10时,i大于0成立,之后当i等于9时,i大于0成立,则i等于8一直执行下去,当i小于等于时跳出for循环。