龙空技术网

「C语言程序设计」循环结构

PinHsin 67

前言:

今天各位老铁们对“break语句在for循环体中的作用”可能比较注重,大家都需要了解一些“break语句在for循环体中的作用”的相关文章。那么小编也在网上汇集了一些对于“break语句在for循环体中的作用””的相关资讯,希望小伙伴们能喜欢,兄弟们快快来学习一下吧!

while语句和用while语句构成的循环结构一般形式:while(表达式) 循环体表达式不能为空do-while语句和用do-while语句构成的循环结构一般形式1

2

3

do

循环体

while(表达式);do必须和while联合使用for语句和用for语句构成的循环结构一般形式:for(表达式1;表达式2;表达式3) 循环体执行过程计算表达式1计算表达式2.若其值为非0,转步骤3;若其值为0,转步骤5执行一次for循环体计算表达式3,转向步骤2结束循环for语句中的表达式可以部分或全部省略,但两个“;”不可以省略循环结构的嵌套嵌套循环:在一个循环体内又完整地包含了另一个循环break和continue语句在循环体中的作用break语句只能在循环体内和switch语句体内使用continue语句的作用是跳过本次循环体中余下尚未执行的语句,立刻进行下一次的循环条件判定程序举例

1234567891011121314151617
/*从输入的若干个正整数中选出最大值,用-1结束输入*/#include <stdio.h>  int main(){    int max, n;    max=-1;    do{        printf("输入数据,用-1结束输入:");        scanf("%d", &n);        if(max<n){            max = n;        }    } while (n != -1);    printf("max=%d", max);}
123456789101112131415161718
/*用迭代法求某数a的平方根。已知求平方根的迭代公式为x1=(x0+a/x0)/2*/#include <stdio.h>#include <math.h>int main(){    double x0, x1, a;    printf("输入数据:");    scanf("%lf", &a);    x0 = a / 2;    x1 = (x0 + a / x0) / 2;    do{        x0 = x1;        x1 = (x0 + a / x0) / 2;    } while (a > 0 && fabs(x1 - x0) > 1e-6);    printf("x=%f", x1);}

标签: #break语句在for循环体中的作用