本文主要介绍C/C++中,-->和<--的用法介绍及相关示例代码。

1、-->和<--介绍

--><--很容易误当成运算符,实际上,-->是两个单独的运算符,--><--是两个单独的运算符,<--

-->是先进行>比较,然后在自减,<--是进行自减,然后在<比较。

为了更好地理解,该语句可以编写如下:

while((i--)>0) 

while(0<(--i))

2、--i和i--的区别

自增运算符, --ii自减1后再参与其它运算。 i--i参与运算后,i的值再自减1

3、-->和<--使用示例

#include<stdio.h>
int main()
{
    int x = 10;
    while (x-- > 0)
        printf("%d ",x);
    return 0;
}

#include <iostream>
int main()
{
    int x = 10;
    while( x --> 0 ) // x goes to 0
    {
        std::cout << x;
    }
}

int x = 10;
while( 0 <-- x )
{
   printf("%d ", x);
}

#include<iostream>
using namespace std;
int main()
{
    int x = 100;
    while (0 < --------------------x)
    {
        cout << x << " ";
    }
    return 0;
}

推荐文档