结果为什么是五个加油

来源:4-2 编程练习

rainovo

2018-03-04 00:07

int x;
x = 1;
while (x++ < 6)
    {
        Console.Write("加油!");
    }


为啥结果是5个加油,++优先级不是高于<吗,不是从2开始吗

写回答 关注

3回答

  • 慕圣4395788
    2018-11-21 22:07:52

    这里的x++是循环体,第一次先判断循环条件就已经执行了一次加油

  • 慕斯卡9395215
    2018-08-24 16:33:18

    x++,是先计算循环条件,再自加。先将1与6比较,执行一次,再自加x = 2.

  • 慕瓜0214995
    2018-03-04 02:46:04

    ++优先级确实是高于<的  但是你这个循环是执行一次后 是  2<6 此时 x为2    以此类推   一共5次  所以循环是从1开始的

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题