欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

while(t--)和while(--t)的区别

程序员文章站 2022-03-16 10:34:44
...
    int t;t=1;
    while(t--)
    {
        cout<<"hello"<<endl;
    }

这时候会输出一次hello;

    int t;t=1;
    while(--t)
    {
        cout<<"hello"<<endl;
    }

这时不会输出hello;

这两段代码主要的区别是前者是后减,主要是先判断t在–;后者代码主要是先–再判断while;

所以以后在用到while(t–)或者while(–t)这两种情况时要特别注意。

因为影响到while循环运行的次数。

相关标签: while