프로그래밍 초보가 질문하는 스택과 힙
글쓴이: 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:
첨부 | 파일 크기 |
---|---|
![]() | 2.76 MB |
Forums:
댓글 달기