问答详情
源自:4-2 编程练习

C#循环问题

int x;            x=5;            while (x)            {                Console.Write("加油!");                x--; }

要求输出五次“加油!”,逻辑没有问题,为什么提交结果是错误的

提问者:苏秋辰 2016-07-20 11:35

个回答

  • 笔墨遥仙
    2017-11-22 17:32:26

    while的括号当中没有一个具体的条件,就算通过,将会无限循环下去!


  • 苏秋辰
    2016-10-24 12:13:01

    在C#中条件判断语句的判断条件只能是条件判断表达式,而不能像C  C++一样可以使用一个值的布尔值来表示逻辑的真假

  • 森林zong火犯3572658
    2016-07-29 16:54:51

    把While(x)改为While(x>0)

  • 曾醉
    2016-07-20 11:52:16

    while代码那里,括号内(x>0)

    你那个循环变量没有截止