#programminglanguage #c
함수 기본
함수가 호출되고 돌아오는 원리 -> program counter, stack
main 함수 -> main 함수는 시작이 아니다?!
1. 실전 예시 -> 함수 용어 정의
2. Parameter vs Argument
3. 함수 선언 vs 함수 정의
4. 함수가 있는 프로그램의 흐름
심화로는...
1. 함수 호출의 기제
2. 라이브러리 -> 외부 함수, 헤더 파일, 선언과 구현의 분리, 컴파일 방법
3. 함수 포인터
4. 변수의 스코프
5. 특이한 함수들 -> `inline`, variadic, `static`, `external`
6. Calling Conventions
7. Tail Call Optimization