c언어는 왼쪽부터 계산을 한다고 들었습니다.
이경우
x는 x의 값이 정해지고 x값이 나중에 fun 에서 변하기 때문에
계산 결과가 7이 나와야 하는거 아닌가요?
왜 둘이 같은건가요?
다른 결과 x = 7 을 나타내기 위해서는 어떠한 점을 고쳐야 할까요?
c언어는 왼쪽부터 계산을 한다고 들었습니다.
이경우
x는 x의 값이 정해지고 x값이 나중에 fun 에서 변하기 때문에
계산 결과가 7이 나와야 하는거 아닌가요?
왜 둘이 같은건가요?
다른 결과 x = 7 을 나타내기 위해서는 어떠한 점을 고쳐야 할까요?
어떻게 해도 12가 나옵니다
fun(&x)가 가지는 두 가지 의미를 Expresion과 Statement로써의 의미로 분리시켜 생각하면 뭐가 먼저 계산되느냐에 따라 관계없이 x는 12가 된다는 걸 알 수 있음
14번째 라인에서 + 의 좌항 우항 중 뭐가 먼저 계산되든 x의 mutation은 두 번 일어남. 5를 더하는 mutation이랑 4를 더하는 mutation
포인터자나 포인터섰으니까 안에서 변경되도 x값이바뀌지
이건나도알겟다 7나오려면 포인터안쓰면댐 댕청아
http://autogram.tk/이
중고차 어플리케이션 어떤가요?