精华内容
下载资源
问答
  • C语言while后接分号“ ;”的用法

    千次阅读 多人点赞 2020-12-21 16:04:53
    时刻注意while后是否有分号;不要被迷惑! while 不带分号;时 int y=10; int sum=0; while(y<13)//; { sum++; ++y; printf("y=%d;sum=%d\n",y,sum); } printf("\ny=%d;sum=%d",y,sum); while 与...

    菜鸡自学
    时刻注意while后是否有分号;不要被迷惑!

    1. while 不带分号;时
        int  y=10;
        int sum=0; 
        while(y<13)//;
        {
          sum++;
          ++y;
        printf("y=%d;sum=%d\n",y,sum);
        }
        printf("\ny=%d;sum=%d",y,sum);
    

    while 与下面大括号内的循环体构成一个整体。
    每当满足while( )括号内的循环条件(既括号内值为非零),就执行循环体内的语句组一次,若while内0,则跳出循环,执行下一条。结果为下:

    y=11;sum=1
    y=12;sum=2
    y=13;sum=3
    
    y=13;sum=3
    
    1. 当while后紧跟分号时;
       int sum=0;
       int y=10; 
        while(y--);//循环条件改变
        {
        sum++;
        ++y;
        printf("y=%d;sum=%d\n",y,sum);
        }
        printf("\ny=%d;sum=%d",y,sum);
    

    while后有;所以while这一行自成一体。
    后面大括号内的循环体不运行,为了迷惑读者。

    只有当不满足循环条件时,才跳出循环,执行后面的语句。输出为下:

    y=0;sum=1
    
    y=0;sum=1
    
    展开全文
  • while后面分号问题

    2021-10-23 19:14:06
    do whilewhile后面加分号,刚刚没提示希望有一个分号while后面的: 如果了 意思是一直重复执行()中的语句,直到不满足()中的条件,再执行下面的语句。 所以一般不。 【自己学习中遇到的小问题】 ....

    do while的while后面要加分号,刚刚没加提示希望有一个分号。
    while后面的:
    如果加了 意思是一直重复执行()中的语句,直到不满足()中的条件,再执行下面的语句。
    所以一般不加。
    【自己学习中遇到的小问题】

    展开全文
  • } while (ch == 'Y' || ch == 'y'); return 0; } 二;将一个数字倒过来 # include int main(void) { int val; int m; int sum = 0; printf("请输入一个数字\n"); scanf("%d", &val); m = val; while (m) { sum = sum...

    一;求解一元二次方程

    # include

    # include

    int main(void)

    {

    double a, b, c;

    double delta;

    double x1, x2;

    char ch;

    do

    {

    printf("请输入一元二次方程的三个系数\n");

    printf("a = ");

    scanf("%lf", &a);

    printf("b = ");

    scanf("%lf", &b);

    printf("c = ");

    scanf("%lf", &c);

    delta = b*b - 4*a*c;

    if (delta > 0)

    {

    x1 = (-b + sqrt(delta)) / (2*a);

    x2 = (-b - sqrt(delta)) / (2*a);

    printf("该方程有两个解, x1 = %lf, x2 = %lf\n", x1, x2);

    }

    else if (delta == 0)

    {

    x1 = x2 = (-b) / (2*a);

    printf("该方程有唯一解, x1 = x2 = %lf\n", x1, x2);

    }

    else

    {

    printf("该方程无解\n");

    }

    printf("继续求解请输入 Y, 结束程序请输入 N\n");

    scanf(" %c", &ch);

    } while (ch == 'Y' || ch == 'y');

    return 0;

    }

    二;将一个数字倒过来

    # include

    int main(void)

    {

    int val;

    int m;

    int sum = 0;

    printf("请输入一个数字\n");

    scanf("%d", &val);

    m = val;

    while (m)

    {

    sum = sum * 10 + m%10;

    m = m/10;

    }

    printf("sum = %d\n", sum);

    return 0;

    }

    展开全文
  • if() 后面加分号

    千次阅读 2019-05-29 10:08:22
    在VS中开发C++ ,下面的语句编辑...解析:if()后的分号“;” 即为空语句。无论判断句正确与否,只决定是否执行“,” 大括号中的代码总被执行。 大括号C++编辑器中可以独立存在,用来标识局部变量的作用域。 在C...

      

    在VS中开发C++ ,下面的语句编辑器竟然不报语法错误,让熟悉C# 开发的我很崩溃,记录下来,切记。

    	if (true);
    	{}
    	{}
    	{}

     解析:if()后的分号“;” 即为空语句。无论判断句正确与否,只决定是否执行“,”   大括号中的代码总被执行。

                大括号C++编辑器中可以独立存在,用来标识局部变量的作用域。

                 在C#很明显的语法错误,在这里竟然不被检查。只好人为注意一下。。。

    展开全文
  • C语言中逗号、分号等的用法

    千次阅读 2021-05-18 09:28:09
    满意答案首先说下分号吧,其实分号挺简单的,它就表示着一个语句的结束, 就像平时我们语文中说完一句话加上个句号, C语言中说完一句话后面加上个分号;比如 printf("hello,world\n"); 说完一句话加上个分号告诉...
  • C语言while语句

    2021-05-20 08:09:24
    C语言中,共有三大常用的程序结构:顺序结构:代码从前往后执行,没有任何“拐弯抹角”;选择结构:也叫分支结构,重点要掌握 if else、switch 以及条件运算符;循环结构:重复执行同一段代码。前面讲解了顺序结构...
  • C语言 while 的用法

    2021-05-20 19:25:28
    c语言while用法4个答案提问时间: 2009-07-0521个赞问题说明:while(m=menu(),m) { switch(m) { case 1: create_file(); break; case 2: buy(); ...回答:这是程序设计中典型的通过循环的菜单功能。。由于您没有给完整...
  • 如果不花括号,则while语句的范围只到while后面第1个分号处。例如,本例中while语句中如无花括号,则while语句范围只到”sum-=sum十i:”为止。这一点是毋庸置疑的。 2、但如果while循环后面不是带有分号的语句,...
  • do while语句是先执行一次do语句中的内容,接着判断while语句中的内容不成立时就不再执行do语句了,否则循环执行do语句,最后的while小括号后边要加分号 #include <stdio.h> main(){ int x,max; printf(...
  • while中文是什么意思while n. 时间; 一段时间, 一会儿 wait a while. 等一会儿。 it took a long while to do the work. 做这个工作花了许多时间。 what have you been doing all this while? 这一阵子你一直在做...
  • 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的限制呢,今天小编整理了c语言while语句的用法,希望能帮到大家。c语言while语句的用法C语言中while的用法解析如下:一、1表示true,在bool类型取值false和true,0为false,非0为true(例如-1和2都...
  • C语言中define的用法

    2021-05-22 18:27:39
    C语言中define的用法2016-01-06 15:00来源: 博客园define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方便。预处理命令以“#”号开头,如包含命令#include,宏定义命令#define等。一般...
  • while(Exp_cntrl){Statement_1;Statement_2;}当循环体为一条简单语句时,可以省略 {},即:while(Exp_cntrl)Simple_Statement;//循环体while 循环的执行流程为,首先判断循环控制表达式 Exp_cntrl 的值,当该表达式的...
  • C语言中,共有三大常用的程序结构:顺序结构:代码从前往后执行,没有任何“拐弯抹角”;选择结构:也叫分支结构,重点要掌握 if else、switch 以及条件运算符;循环结构:重复执行同一段代码。前面讲解了顺序结构...
  • c语言while回圈后面的语句没有用花括号括起来,怎么判断哪些语句是在回圈里面,为什么?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!c语言中...
  • ” , 也就是说,当有花括号 {} 结尾可不需要分号, 当然你了不也会出错,但不要while(); 【总结】在C语言中,用;和{}的作用都是一个:用于语句分隔,告诉编译器当语句遇到;或者{}中的 “}”时,说明执行该语句...
  • 但在讲规范化的时候说过,if、else、for、while、do 后面的执行语句不论有多少行,就算只有一行也要{}。这是规范问题,大家一定要记住。按规范书写就不容易出错,看着也舒服。 if…else 的用法 先给大家写一个...
  • C语言中,共有三大常用的程序结构:顺序结构:代码从前往后执行,没有任何“拐弯抹角”;选择结构:也叫分支结构,重点要掌握 if else、switch 以及条件运算符;循环结构:重复执行同一段代码。前面讲解了顺序结构...
  • 原标题:C语言宏定义的使用,都会了吗?1 概述在工程规模较小,不是很复杂,与硬件结合紧密,要求移植性的时候,可采用宏定义简化编程,增强程序可读性。当宏作为常量使用时,C程序员习惯在名字中只使用大写字母。...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼if(lp==NULL)printf("********还没存入图书****...s++){while(( szp->snumber[s]!=lp->number )&&(lp->next!=NULL))lp=lp->next;if( szp->snumbe...
  • C语言while循环 一、在前面的if语句中发现我们不能够连续输入成绩,我们可以通过while循环来实现连续的成绩输入。 #include <stdio.h> int main() { int score; int num = 3; // 班里有3个学生 while...
  • --while循环使用方法: ----------------1)while循环的特点:如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行2)while语句的语义是:如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大...
  • 浮点数 注意事项:整型数字除于整数只会得到整数。如果要想得到浮点数,分母或分子要至少有...运算符包括:+ - * / % 减乘除取余 运算优先级 交换变量 两种解决思路: 不使用其它的空间 int a = 5; int b = 6; a

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,396
精华内容 8,558
关键字:

c语言while后面加分号

c语言 订阅