레퍼런스타입의 함수
sum(n);
int & sum(int x)
{

}
임시기억공간을 생성안함
작업한 값의 메모리 자체가 돌아감?

돌려줄값은 지역변수여서는 안된다!!
전역으로
혹은 static지역변수로..
ex) int & sum(static int x){}

받은것을 되돌려줌
sum(n);
int & sum(int &x){}

OVERLOAD
동일이름의 함수의 매개변수의 개수에 혹은 타입에 따라 각각 호출됨
함수명을 공유

strncpy(a,b,4); //4개만 복사하렴


void prn(int a=1)  ==  void prn(int =1)
동일
defalut parameter
prn();일경우 기본값 1을 넣은것처럼 처리


2개이상인경우 뒤쪽부터 채워야한다.
void prn(char ,int =1)  O 가능
void prn(char = '^' ,int =1)  O 가능
void prn(char = '^' ,int )  X 에러

void prn(char = '^' ,int =1)

prn()=prn('^',1)
prn('*',2)=prn('*',2)
prn('*')=prn('*',1)

AND