程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C/c++中的-->運算符

C/c++中的-->運算符

編輯:C++入門知識

c/c++中以下代碼是合法的:

#include <stdio.h>
int main()
{
     int x = 10;
     while( x --> 0 ) // x goes to 0
     {
        printf("%d ", x);
     }
}
-->是一個合法的操作符,我打賭自認c/c++熟手的你們都不知道這個操作符。有人稱它為goes to操作符,x-->0表示x向0趨近。

其實我在忽悠你們。 並且我相信有很多人對此把戲相當熟悉。沒錯,-->只是兩個操作符恰好遇在了一起,他們是自減運算符--和大於比較運算符>:

while (x-- > 0)
    ...
類似的把戲還有:

while (x -- \
             \
              \
               \
                > 0)
    printf("%d ", x);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved