(int *) 10000 은 주소가 10000번지라는거 아냐
근데 내가 잠깐 궁금해서 해봤는데
(int *) 10000 =10;
이렇하면 나는 데이터 10을 집어 넣겠다 하는건데 오류가 발생해
왜그런지 설명좀 해줘여 만번지에 데이터를 집어널겠다는데
왜오루남
근데 내가 잠깐 궁금해서 해봤는데
(int *) 10000 =10;
이렇하면 나는 데이터 10을 집어 넣겠다 하는건데 오류가 발생해
왜그런지 설명좀 해줘여 만번지에 데이터를 집어널겠다는데
왜오루남
너님 고딩 때 남의 사물함에 니 체육복 넣었다고 생각해보세요 걔랑 싸우나 안 싸우나
ㅋㅋ창의력보게
안싸움
10000번지에 넣고 싶으면 *((int*)10000) = 10; 이라고 해야지
형들 내가 컴파일러 즉 내가 주소에 저장한느것들 모두 가상메모리지 그 가상메모리가 램을 애기하는거임 아니면 하드 내에서 어느정도 정해진 메모리임 그리고 만약에 내가 변수10000번지에 데이터를 집어 넣었어 근데 컴파일러가 긑나면 데이터는 날아가잖아 그치 컴퓨터를 끄고 변수 주소를 추출해 보면 변수 주소는 그대로 유지되는거임
?
마침표를 찍으시오. 가독성을 위해
sudo