-5
int i=c++ + c++;
여기에서 c는 또한 정수이고 값은 5
입니다. 이 답변은 12
또는 11
입니다. 하지만 밝혀진 바로는 10
입니다. 누구든지 설명 할 수 있습니까? 미리 감사드립니다.연산자와의 혼동
int i=c++ + c++;
여기에서 c는 또한 정수이고 값은 5
입니다. 이 답변은 12
또는 11
입니다. 하지만 밝혀진 바로는 10
입니다. 누구든지 설명 할 수 있습니까? 미리 감사드립니다.연산자와의 혼동
동작이 정의되지 않은 것 같습니다. 자세한 내용은이 게시물을 참조하십시오. Undefined behavior and sequence points
너무 많은 중복이 있습니다. 이 사이트의 오른쪽 구석으로 가서'관련 '부분을 확인하십시오. –
http://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points –
@ooga'여기서 c는 정수이고 5의 가치'나는 그랬다고 생각한다. –