standards-compliance - Visual Studio C99 対応 - C++の「 -->」演算子とは何ですか?

Visual Studio C++ バージョン 確認 / c++ / c / operators / code-formatting

読んだ後にC ++ / STLの隠された機能やダークコーナーのcomp.lang.c++.moderated 、私は完全に次のコードがコンパイルおよびVisual Studio 2008とG ++ 4.4の両方で働いていたことに驚きました。

これがコードだ

#include <stdio.h>
int main()
{
    int x = 10;
    while (x --> 0) // xは0になります
    {
        printf("%d ", x);
    }
}
9 8 7 6 5 4 3 2 1 0

37 revs, 25 users 24%



Answer #1
int x = 10;

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

矢印でスピードをコントロールすることができます。

int x = 100;

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