c에서
#include <stdio.h>
main()
{
int array[6]={1,2,3,4,5,6,};
printf("%d \n",&array);
printf("%d \n",&array[0]);
}
이렇게 소스만들고 빌드한상태에서
컨트롤 f5 만 여러차례눌러보면 array 주소값이 누를때마다 계속 바뀌는데
컨트롤 f5눌러서 실행하고 종료하면 array 주소가 날라갓다가
다시 컨트롤 f5눌러서 실행시키면 array주소를 또 만들고 생성해서 실행시키는건가요?
ㅇㅇㅇㅇㅇㅇㅇ - DCW
메모리 주소를 말하는건데 - DCW
프로그램 실행시킬때마다 다른 메모릴 할당받으니끄용 ... 운영ㅊ체제 과목 들어보세용 - DCW
ㄴ 메모리가 실행될떄 일시적으로 저장되고 바로 사라지나보군요.. 답변 감사
https://en.wikipedia.org/wiki/Address_space_layout_randomization
코로모님 프로그래밍 뉴비한테 너무 어려운거 설명하려고 하는듯ㅠㅠ - DCW
아직 스택ㄹ이먼지 힙이먼지도 모르는거가츤뎅 - DCW
고급정보네 ㅎㄷㄷ
간첩참조로 잘못 읽음
스마트폰으로 멀리두고 작게 보여서