const int num1 = 1;
이렇게 하면 메모리에 1 정해진게 계속 사용된다고 생각했고
int num1 = 1;
이렇게 하면 for문 돌때마다 num1 값을 복사해와서 속도가 느려질줄 알았는데
몇번씩 실행해봐도 다 비슷하게 속도 나오네요 ㅇㅅㅇ;; 0.92~0.99초 중후반으로요 ㅎㅎ
const int num1 = 1;
이렇게 하면 메모리에 1 정해진게 계속 사용된다고 생각했고
int num1 = 1;
이렇게 하면 for문 돌때마다 num1 값을 복사해와서 속도가 느려질줄 알았는데
몇번씩 실행해봐도 다 비슷하게 속도 나오네요 ㅇㅅㅇ;; 0.92~0.99초 중후반으로요 ㅎㅎ
세상에.. c에 const가 생겼다니
뭔가 잘못알고있는게 아닌가 싶은데..
??? 반복문안에서 단순 연산 뿐이구만 어디서 복사가 된다는겨?
Const는 compiler semantic 에서 영향을 미치는거지 속도에 영향을 주는게 아니다 너가 모르는 storage classifier 중에 현재 안쓰는 register 변수가 있는데 현재느쓰지도 않고 컴파일러가 워낙 최적화를 잘해줘서 쓸모없더