开发手册 欢迎您!
软件开发者资料库

C/C++ 中-->和<--的用法

1、--&gt;和&lt;--介绍 --&gt;和&lt;--很容易误当成运算符,实际上,--&gt;是两个单独的运算符,--和&gt;。&lt;--是两个单独的运算符,&lt;和--。 --&gt;是先进行&gt;比较,然后在自减,&lt;--是进行自减,然后在&lt;比较。 为了更好地理解,该语

1、-->和<--介绍

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

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

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

while((i--)>0) 

while(0<(--i))

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

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

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

#includeint main(){    int x = 10;    while (x-- > 0)        printf("%d ",x);    return 0;}

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

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

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