질문자 :Community Wiki comp.lang.c++.moderated 에서 C++/STL의 숨겨진 기능 및 어두운 구석을 읽은 후 다음 코드 조각이 Visual Studio 2008 및 G++ 4.4에서 컴파일되고 작동한다는 사실에 완전히 놀랐습니다. 코드는 다음과 같습니다. #include int main() { int x = 10; while (x --> 0) // x goes to 0 { printf("%d ", x); } } 산출: 9 8 7 6 5 4 3 2 1 0 GCC에서도 작동하기 때문에 이것이 C라고 가정합니다. 이것은 표준에서 어디에서 정의되며 어디에서 왔습니까? 답변자 : Community Wiki --> 연산자가 아닙니다. 실제로 두 개의 별도 연산자 -- 및 > 입니다. ..