독하게 시작하는 C 제17장 함수에 대한 고급 이론 - 첫 번째
By 1%! 10%. | 2018년 2월 24일 |
정수실수유도형 + 함수형식 -> 반환형식 ( 호출 규칙 ) 이름(주소) => 기계어 저장 R-X 읽기, 실행 가능하며 쓰기는 불가능 성능 향상 : 메모리와 CPU를 최대한 적게 사용하면 됨(불필요한 사용을 없앤다) 컴파일러가 최적화하는 것을 돕는 코드가 좋은 코드다. __inline 함수 :매크로의 단점 보완하기 위해서단점 : 괄호문제매개변수의 자료형 명시 불가능여러 구문을 묶거나 제어문을 포함한다든지 혹은 지역변수를 선언하는 일이 불가능하므로 논리구조를 만들어내는데 한계. 함수호출규칙(Calling Convention) 매개변수 스택정리 주체 매개변수 메모리__cdecl(c,c++) Caller Stack__stdcall(API) Callee Stack__fastc