精华内容
下载资源
问答
  • 本文主要介绍C语言while 语句,这里对while 循环做详细讲解,并提供示例代码,希望能帮助学习C语言的同学
  • C语言while用法需要稍作修改#includemain(){5261int a,b,c,d;double e=0.0; //这里e要初始化a=1,b=1,c=1; //b要从1开始,要不然第一个算4102不上while(b<=100){e=c*1.0/b;//要不然是整数1653除以整数,值是整数,...

    C语言while用法

    fxaugmyvrwg.jpg

    需要稍作修改

    #include

    main()

    {

    5261int a,b,c,d;

    double e=0.0; //这里e要初始化

    a=1,b=1,c=1; //b要从1开始,要不然第一个算4102不上

    while(b<=100)

    {

    e=c*1.0/b;//要不然是整数1653除以整数,值是整数,也就是0

    b=b+1;

    c=-c;

    }

    printf("答案是%lf",e);

    }

    c语言中for与while的用法区别?不知道的就别扯

    25plmtpno2r.jpg

    第二个程序

    while(y--);后面有分号

    所以他一直执行到y--不为真才输出

    只输出一个y=-1

    如果把分号去掉

    输出结果跟for循环一致

    c语言while的用法

    hev3ntdznhs.jpg

    第二个 看见后面的 ; 了吗?

    其实完整格式是

    while(P3_7==0)

    {

    ;

    }

    就是一直循环到不等于0 什么都不干 实际上正规的写法应该是 NULL; 而不是只有一个;

    只有一个; 在代码优化时会被优化掉

    C语言中WHILE的用法问题

    tnot5eeeksd.jpg

    先说一下,前面的例子有问题,你需要注意,“while();”如果你这么书写的话,这一行是整个while的循环,下一行的语句不算循环体,所以如果你希望下一行的******;循环执行的话,while后面的分号千万不要加。

    从语义上来说,while (条件)循环体; 循环体只是一个语句,如果你需要执行多条语句的话,必须使用大括号括起来,相当于一条语句,这是在进行编译时需要确认的。

    C语言的语句是以分号结束的,也就是说,不管你写多少行,只要没有看到分号,这一句话就没有结束。

    展开全文
  • 前面学习 do-while 语句while 语句都适合于解决循环次数未知重复操作,在C语言中,如果已知重复操作次数,可以使用for 循环语句,其一般格式如下:for(循环变量初始化;循环条件;循环变量增量){循环体 //一...

    前面学习的 do-while 语句和 while 语句都适合于解决循环次数未知的重复操作,在C语言中,如果已知重复操作的次数,可以使用for 循环语句,其一般格式如下:

    for(循环变量初始化;循环条件;循环变量增量)

    {

    循环体 //一条或多条 C 语句

    } //若循环体内只有一条语句,则花括号可以不写

    循环变量必须在 for 循环语句之前被声明过,一般定义为 int 型。循环变量增量一般情况下是递增或递减循环变量的语句,比如 i++、i–、++i、i-=2、i=i+2、i%=4 等等。

    图 1a) 展示了 for 循环语句的执行过程:

    1) 循环变量赋初值;

    2) 判断循环条件,如果成立,执行循环体内的语句;如果不成立,则转到步骤 5;

    3) 执行循环变量增量语句;

    4) 转回步骤 2 继续执行;

    5) 循环结束,执行 for 循环语句后面的语句。

    图 1b) 为输出 1~100 的所有整数的 for 语句示例(红色箭头为循环执行顺序,变量 i 为循环变量)。

    5f38d4aafe44e8afd9b8225fff898e70.gif

    图 1:for 循环语句的执行过程

    for循环语句的嵌套

    如果把一个 for 循环语句放在另一个 for 循环语句的循环体中,就构成了 for 循环的嵌套。其一般格式如下:

    for(外层循环变量 i 初始化;外层循环条件;外层循环变量 i 增量)

    {

    ……

    for(内层循环变量 j 初始化;内层循环条件;内层循环变量 j 增量)

    {

    内层循环体

    }

    ……

    }

    在 for 循环的嵌套中,内层的 for 循环语句要执行外层的循环变量 i 所指定的次数。例如,要打印 3 行“12345”,就可以使用 for 循环的嵌套。外层的循环从 1 到 3,而内层的循环从 1 到 5,如图 2 所示。

    da952fcd7b9c3bbf04b77142478a1eab.gif

    图 2:for 循环语句的嵌套

    展开全文
  • do-while语句的一般形式为:  do  语句  while(表达式); 这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环...

    do-while语句的一般形式为:
            do
                语句
            while(表达式);

    这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。

    【例6.5】用do-while语句计算从1加到100的值
    main()
    {
       int i,sum=0;
       i=1;
       do
            {
    sum=sum+i;
              i++;
             }
    while(i<=100)
        printf("%d\n",sum);
    }

    同样当有许多语句参加循环时, 要用"{"和"}"把它们括起来。

    【例6.6】while和do-while循环比较。

    (1)main()
    {

    int sum=0,i;
     scanf(“%d”,&i);
     while(i<=10)
        {

          sum=sum+i;
          i++;
       }
    printf(“sum=%d”,sum);
    }

    (2)main()
    {

    int sum=0,i;
     scanf(“%d”,&i);
     do
       {

        sum=sum+i;
         i++;
      }
    while(i<=10);
    printf(“sum=%d”,sum);

    }

    展开全文
  • 括号内加逗号的表达式属于逗号表达式,逗号表达式的规则是从左往右依次执行语句,并返回最后一个语句的结果,如果计算到最后最后一个表达式的值为真,则整个逗号表达式为真,否则为假。 追问 能给举个...
    括号内加逗号的表达式属于逗号表达式逗号表达式的规则是从左往右依次执行语句,并返回最后一个语句的结果,如果计算到最后最后一个表达式的值为真,则整个逗号表达式为真,否则为假。
    追问
    能给举个例子吗?谢谢。
    追答

    比如在判断输入数字时,判读输入的数字是否为0,为0则退出的代码如下

    1
    2
    3
    4
    int n;
    while (scanf ("%d", &n), n){
    //...要做的事儿
    }

    这段代码的while中会先执行scanf("%d", &n), 然后再判断n是否为0,若不为0则为真,执行循环体中的内容,否则为假跳出循环。



    展开全文
  • python中if语句和while循环语句的用法

    千次阅读 2019-04-07 15:26:07
    其实python中的if和while的使用和C语言中的if和while的使用并没有多大的差距,只不过在一些地方的的使用有所不同,相较之下python中的用法更为简便快捷些。 if语句 使用if语句要注意的还是缩进,if语句后面要加上...
  • -循环语句分析  循环语句的基本工作方式 - 通过条件表达式判断是否执行循环体 - 条件表达式循环if语句表达式的原则 do、while、for的区别 - do语句先执行后判断,... - while语句先判断后执行,循环体可能不...
  • C语言中do while用法

    2020-12-02 10:22:58
    C语言中do whilewhile与for循环用法 while循环的用法 while循环的结构如下 while (表达式){ 语句 }; 当表达式为真,执行下面的语句语句执行完之后再判断表达式是否为真,若是真则继续执行下面的语句。...
  • C语言for语句用法详解

    千次阅读 2018-09-14 15:22:00
    C语言中,for语句使用最为灵活,它完全可以取代 while 语句。它一般形式为: for(表达式1; 表达式2; 表达式3) 语句执行过程如下:先求解表达式1。 求解表达式2,若其值为真(非0),则执行for语句中指定...
  • getchar()语句的简单用法 /*初学C语言,有不足还请指正*/ /*代码功能:输出键入键盘次数*/ #include<stdio.h> #include"math.h" int main() { int n = 0; printf("input a string:\n"); while (getchar()...
  • C语言循环语句用法有三种主要形式: for()循环 while()循环 do {} while();循环 for()循环用法: for( e1 ; e2 ; e3 ) //注意三个区域间用分号来分隔,而不是逗号!! { for_statements ; //多条语句用{}...
  • /*初学C语言,有不足还请指正*/ #include<stdio.h> #include"math.h" int main() { int i = 0; int sum = 0; xunhuan:if (i <= 100) //定义循环名称 <—————— //循环100次 { // ...
  • C语言学习——if、swich、while和for的用法 顺序结构程序不能满足实际问题的要求。有时需要在满足某一条件的情况下才去执行一些语句,如果条件不满足的时候,程序会执行另一些语句;有时会在满足某一条件的情况下...
  • 1、介绍switch分支语句的用法,以及与if语句的关系; 2、讲解while循环语句的编写方法;
  • C语言中if,while, do-while和for循环用法 if 循环 if(条件成立){ …; } else { 条件不成立; } 一个基本if语句由一个关键字if开头,跟上在括号里一个表示条件逻辑表达式,然后是一对大括号“{}”之间若干...
  • while后面循环体加上null,是不是表示指向一个空语句,即循环体没有内容呢?
  • 1、当break语句出现在一个内循环时,循环会立即终止,程序接着执行循环语句的下一句语句;也就是跳出当前的循环 2、用于终止switch语句中的一个case; example: #include <stdio.h> int main () { /* ...
  • 循环控制语句goto语句和if语句构成循环while语句do...while语句for语句 goto语句和if语句构成循环 goto语句的一般形式: 形式一 形式二 goto 语句标号—— – ````````````````````````… … |– ...
  • C语言基础知识:do while用法理解

    千次阅读 2018-10-26 22:58:04
    与while类似,do while语句也同样是用于完成程序循环一种方式,它基本用法如下: do {  //循环体 } while (条件表达式); 注意:do while语法与while有一些类似,也有一些不同,类似地方是它同样有循环体和...
  • c语言中for的用法.docx

    2020-11-05 07:08:59
    PAGE PAGE # c语言中for的用法C语言中for语句使用最为灵活它完全可以取代while语 句下面就跟你们详细介绍下c语言中for的用法希望对你们有用 c语言中for的用法如下 它的一般形式为 for表达式1;表达式2;表达式3语句...
  • 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的...在Python中break语句的语法如下: break 流程图: #!/usr/bin/python for letter in 'Python': # First Example if letter == 'h': b
  • C语言9中控制语句 goto转向语句无条件转向;...continue语句:继续(一般放到循环语句里,不在执行它下面语句,直接跳到判断语句例:for语句,就直接跳到第二个分号处,while语句,就直接跳到while()括号里;
  • 循环语句; 例如:打印0-9 #include<stdio.h> int main() { int i = 0; while (i < 10) { printf("%d ", i); i++; } return 0; } for循环 语法结构 for(表...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 231
精华内容 92
关键字:

while语句的用法c语言

c语言 订阅