프로그래밍 초보가 질문하는 스택과 힙
      글쓴이: jinkelly / 작성시간: 화, 2012/03/20 - 10:27오전    
  
  운영체제를 책으로 공부하면서 질문이 있습니다.
메모리 구조를 보면 스택은 high에서 low로 내려가고 힙은 low에서 high로 올라가는 구조여서
실제로 간단히 프로그래밍을 하여 실험?해보았으나 모두 주소값이 증가하는것을 볼수 있었습니다.
왜 그러는지 이해가 가질 않습니다.
=============================================================================
소스코드
#include 
#include 
#define N 10
int main()
{
	int stack_num[N]={0};
	int* heap_num=(int*)malloc(sizeof(int)*N);
	int i=0;
	for(i=0; i
	{
		printf("%p\t", &stack_num[i]);
	}
		//주소값이 점점 감소
printf("\n");
	for(i=0; i
	{
		printf("%p\t", (heap_num+i));
	}
		//주소값이 점점 증가
return 0;
}
======================================================================
File attachments: 
| 첨부 | 파일 크기 | 
|---|---|
|  20120320_102531.jpg | 2.76 MB | 
Forums: 


댓글 달기