IT
C / C ++의 "->"연산자는 무엇입니까?
질문Comp.lang.c ++에서 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라고 가정합니다.이 표준에서 정의 된 것은 어디에 있으며 어디에서 왔습니까?답변 -> 운영자가 아닙니다.사실 2 개의 개별 연산자, - 및>조건부의 코드는 X의 원래 (감소하지 않음) 값을 반환하는 동안 X를 감..
2022. 3. 23. 10:38
최근댓글