개념적인 것에 요즘 무지 궁금증이 생깁니다. 그전에는 그냥 막
프로그래밍만 하고 그랬는데... 질문은 다음과 같습니다.
int main(void)
{
int a = 5;
f(a);
return 0;
}
int f(int x)
{
return x;
}
간단하게 이런 프로그램이 있다고 했을 때 shell에서 컴파일된 실행
파일을 치고 엔터를 치면 fork되면서 Entry Point인 main이
OS에서 확인되어 메모리로 로딩되고 main()함수 다음부터 실행하다가
함수 f(a);가 호출 될 때
이 프로그램의 프로세스 스택영역 중 Ret에 현재 수행중인 위치를