별 쓸데없는데 집착하네
char a; 하면 a라는 변수를 1바이트 크기 할당해서 메모리를 잡아라이고.. 그 주소값은 ooo일텐데 여기에 또 메모리를 할당하는거임? 주소값 자체가 4바이트라는걸로 봐서는 주소값 자체에도 메모리를 할당한다는 소리같은데...
값의 범위랑 그걸 저장할 필요가 있는지는 별개의 문제임
포인터 쓸때만 별도로 메모리에 주소가 저장되고 일반 변수의 주소는 실행시간에 계산함
할당이란 개념을 잘 모르고 있구나 아가야
왜 모르나용... 메모리에 필요한 공간을 내어준다는거 아닌가요? int a; 는 a를 int형으로 표현하기 위해 메모리에 4바이트 공간을 주어라 아닌가...
확실히 모르고 있구나
별 쓸데없는데 집착하네
char a; 하면 a라는 변수를 1바이트 크기 할당해서 메모리를 잡아라이고.. 그 주소값은 ooo일텐데 여기에 또 메모리를 할당하는거임? 주소값 자체가 4바이트라는걸로 봐서는 주소값 자체에도 메모리를 할당한다는 소리같은데...
값의 범위랑 그걸 저장할 필요가 있는지는 별개의 문제임
포인터 쓸때만 별도로 메모리에 주소가 저장되고 일반 변수의 주소는 실행시간에 계산함
할당이란 개념을 잘 모르고 있구나 아가야
왜 모르나용... 메모리에 필요한 공간을 내어준다는거 아닌가요? int a; 는 a를 int형으로 표현하기 위해 메모리에 4바이트 공간을 주어라 아닌가...
확실히 모르고 있구나