[CS 1-2 | 시스템 프로그래밍 기초] 함수, 메모리에서의 변수&함수 7주차
·
CS 대학강의
함수 함수 만들기 함수 선언 : 함수 원형을 적는 것 함수 원형 : 함수를 사용할 때 알아야 할 것만 모아놓은 것 int sum (int, int); 함수 정의 : 함수의 실제 코드를 작성하고 기능을 구현하는 것이다. int sum (int x, int y) { int tmp; tmp = x + y; return tmp; } 함수 선언과 정의는 다른 행위다. 함수 선언은 함수의 프로토타입을 만드는 행위고, 함수 정의는 만들어진 함수 프로토타입을 완성시키는 행위다. 함수 호출 : 함수에 필요한 인자를 주고 결과를 얻는 것이다. result = sum(3,5); 값에 의한 호출 복사의 의미 a와 b를 sum의 매개변수 자리에 넣는다. 이 변수를 sum에서 사용하는 것이 아니라, a와 b에 저장된 값만 복사해..