로딩
요청 처리 중입니다...

c언어 함수 응용

 c언어 함수 응용

함수 응용 함수 호출 및 매개변수 전달 - 호출하는 함수를 Caller, 호출 되는 함수를 Callee라고 한다. 이를 묶어서 Binding이라고 한다.

Binding은 컴파일Time에 실행이 된다. - Call by value : 함수 호출 시 매개변수가 값인 경우 - Call by reference : 함수 호출 시 매개 변수가 주소인 경우 #include void TestFunc(int *pnParam) { *pnParam = 10; } int main() { int nData = 0; TestFunc(&nData); printf("%d\n", nData); return 0; } - call by reference로 두 변수의 값을 변경하기 #include void Swap(int *pLeft, int *pRight) { int nTmp = *pLeft; *pLeft = *pRight; *pRight = nTmp; } int main() { ...

# c언어 # 재귀호출 # 스택프레임 # 문자처리함수 # 문자열함수 # 문자열 # 매개변수전달 # Unicode # MBCS # 함수호출

원문 링크 : c언어 함수 응용