UB
이거 2가 나올수도 있나?
글쎄... 아마 2는 안나올것 같은데 ㅇㅅㅇ
아니다 4얘기였음
4 나와도 이상할건 없지 않냐 ㅇㅅㅇ 솔직히 C 표준대로면 4로 나오건 5로 나오건 아무 상관 없는 거신데... 머 그런 컴파일러가 실제로 존재하는지는 모르겠음 ㅇㅅㅇ
x+= ++x + ++x 였으면 더 무서울듯
이거 컴파일러마다 다를걸
x++일때나 컴파일러마다 다른거아냐?
5
6. + 연산자 실행 되기 전에 왼쪽 한번, 오른쪽 한번 증가하고 3되서 3 + 3됨.
정답
인터프리터도 6나옴?
UB인데 정답 이러고 있누
자스에선 5나오네
https://www.stroustrup.com/bs_faq2.html#evaluation-order-> What's the value of i++ + i++? 보세요
i++ + i++은 컴파일러마다 다른거 봤지만 ++i + ++i는 한번도 본적없는데
안이 사이드 이펙트 두 개 처넣는거 자체가 문제인걸... 현존하는 컴파일러 다 본것도 아니고 ㅇㅅㅇ 저거 답이 4로 나오는 컴파일러가 생긴다고 해도 C 표준 어긴것도 아니고 아무 이상없음
clang 3.5는 5고 gcc 7.5는 6이네
그리고 vc는 6임
UB좀 그만가져와 i++ + ++i는 지겹도록 나오네 시발
죄송합니다... 좆밥이라 죄송합니다...
UB
이거 2가 나올수도 있나?
글쎄... 아마 2는 안나올것 같은데 ㅇㅅㅇ
아니다 4얘기였음
4 나와도 이상할건 없지 않냐 ㅇㅅㅇ 솔직히 C 표준대로면 4로 나오건 5로 나오건 아무 상관 없는 거신데... 머 그런 컴파일러가 실제로 존재하는지는 모르겠음 ㅇㅅㅇ
x+= ++x + ++x 였으면 더 무서울듯
이거 컴파일러마다 다를걸
x++일때나 컴파일러마다 다른거아냐?
5
6. + 연산자 실행 되기 전에 왼쪽 한번, 오른쪽 한번 증가하고 3되서 3 + 3됨.
정답
인터프리터도 6나옴?
UB인데 정답 이러고 있누
자스에선 5나오네
https://www.stroustrup.com/bs_faq2.html#evaluation-order
-> What's the value of i++ + i++? 보세요
i++ + i++은 컴파일러마다 다른거 봤지만 ++i + ++i는 한번도 본적없는데
안이 사이드 이펙트 두 개 처넣는거 자체가 문제인걸... 현존하는 컴파일러 다 본것도 아니고 ㅇㅅㅇ 저거 답이 4로 나오는 컴파일러가 생긴다고 해도 C 표준 어긴것도 아니고 아무 이상없음
clang 3.5는 5고 gcc 7.5는 6이네
그리고 vc는 6임
UB좀 그만가져와 i++ + ++i는 지겹도록 나오네 시발
죄송합니다... 좆밥이라 죄송합니다...