#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