-4
C에서 표현식 a=b+++c
의 기본 동작은 무엇입니까?
컴파일러에서 비슷한 문제를 일으키는 다른 접두사 및 접미사 연산자는 무엇입니까?C에서 접두어 및 접미사 연산자 문제
C에서 표현식 a=b+++c
의 기본 동작은 무엇입니까?
컴파일러에서 비슷한 문제를 일으키는 다른 접두사 및 접미사 연산자는 무엇입니까?C에서 접두어 및 접미사 연산자 문제
C11 스펙 초안 6.4 절, 제 4
입력 스트림이 사전에 해석 된 경우에는 주어진 문자까지 토큰 다음 전처리 토큰 문자의 긴 시퀀스 하다있을 전처리 토큰을 구성합니다.
문단 6의 예 :
프로그램 단편의 X +++++의 Y가 증가 연산자에 제약을 위반 X ++ ++ + Y로 파싱에도 구문 분석 x ++ + ++ y 이 올바른 표현을 산출 할 수 있습니다.
따라서 @EugeneSh.이 지적했듯이 컴파일러에는 아무런 문제가 없습니다. 이는 독자에게 어려운 일입니다.
여기서 컴파일러는 문제가되지 않습니다. 그것은 독자를위한 도전입니다 .. –