循环就是重复执行语句。如此看来,结构化编程就是将表达式作为基本单位,然后进行设计。
循环包括:for,while两种和foreach关键词
1.while
while结构包括do{...}while(表达式)和while(表达式){...}
while(表达式)///如果表达式为真
{
...///执行语句块
}
do{...}while(表达式)的执行步骤为,先执行后判断。
2.for(表达式1;表达式2;表达式3)
表达式1:初始化语句, 表达式2:循环判断条件、 表达式3:表达式迭代语句
执行顺序:表达式1-->表达式2如果成立-->执行语句块-->表达式3-->表达式2--->执行语句块-->...
以1+2+3...+100为例:
int a = 1;
int sum = 0;
(1)
while(a<=100)
{
sum += a;
}
(2)
do
{
sum += a;
}while(a<=100)
/执行结果为错误的,因为多加了一次。
(3)
for(a=1;a<=100;a++)
sum += a;
上述三个结构都为循环结构,可以得到计算结果。