toru   1년 전

궁굼한게 있습니다.


1. 배열의 특정 원소를 확인하는 것과 값을 변경하는 것 중에서

     변경하는게 더 시간이 오래 걸릴거라고 생각하는데 실제로는 어떨까요.

2. 컴퓨터는 같은 값으로 변경해도 실제로 변경할까요?

    예) 0에서 0으로 변경.

1. 생각하신대로 단순 값의 확인보다 실제 메모리의 값을 변경하는게 일반적으로 더 비싼 연산입니다

2. "같은 값"인지를 컴퓨터가(=컴파일러가) 알 수 없는 상황이라면 실제로 값을 바꿀 것 같습니다

근데 100% 확신은 없어서 정말 확신이 필요할 경우 어셈블리 단위로 뜯어보시면 될 것 같습니다.

toru   1년 전

감사합니다!

어느정도 어셈블리 보는 법은 배워야 겠네요.

댓글을 작성하려면 로그인해야 합니다.