일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 독립기념관
- 동영상 강의
- C++
- 소켓 통신
- 추천
- 클래스 다이어그램
- 표준 입출력
- 캡슐화
- 프로젝트
- 파이썬
- Windows Forms
- 유튜브 동영상 강의
- 원격 제어 프로그램
- c언어
- 언제나 휴일
- 소스 코드
- 언제나휴일
- 동영상
- 표준 라이브러리 함수
- 알고리즘
- 산책하기 좋은 곳
- 실습
- c#
- 네트워크 프로그래밍
- 실습으로 다지는 c#
- 졸업 작품 소재
- 강의
- 무료 동영상 강의
- 안드로이드 앱 개발
- 충남 천안
Archives
- Today
- Total
목록스택 메모리 (1)
프로그래밍 언어 및 기술 [언제나휴일]
Part 17. 매개변수 전달 원리
Part 17. 매개변수 전달 원리 56. 매개변수 전달 원리 매개변수 전달 원리 - C언어 이번에는 함수 호출에서 종료까지 수행 원리를 간단히 알아볼게요. 함수를 호출하면 해당 함수의 지역 변수를 위한 메모리를 스택에 할당해요. 그리고 피호출 함수의 동작이 끝나면 호출한 함수의 다음 부분을 수행하는 것이 기본 동작이죠. main 함수가 시작하면 main함수의 지역 변수를 위한 메모리를 스택에 할당해요. 그리고 Add 함수를 호출하면 입력 인자를 복사한 후에 Add 함수의 지역 변수를 할당한 후에 복사한 값으로 초기화를 수행하죠. 그리고 함수의 return 문을 만나면 자신의 스택 영역 바로 밑(호출 함수 스택의 맨 위)에 반환 값을 설정해요. 그리고 자신의 스택 메모리를 해제한답니다. 호출 결과를 대입..
C & C++/디딤돌 C언어
2024. 1. 15. 15:30