JINTBEAT Design Life

C언어 - 구조체(4) : 함수로의 구조체 변수 전달과 반환 본문

🖥️ - C language

C언어 - 구조체(4) : 함수로의 구조체 변수 전달과 반환

jintbeat_design 2025. 5. 31. 12:01
반응형

✏️ 함수의 인자로 전달되고 return문에 의해 반환되는 구조체 변수

void SimpleFunc(int num){ . . . . }

 

위 코드를 실행하게 되면, 인자로 전달되는 변수의 값은 매개변수에 복사가 된다. 

 

int main() 
{
	int age = 24 ;
    SimpleFunc(age) ; // age에 저장된 값이 매개변수 num에 전달(복사)

}

 

마찬가지로, 함수의 인자로 구조체 변수가 전달될 수 있으며, 이러한 인자를 전달받을 수 있도록 구조체 변수가 매개변수의 선언으로 올 수 있다. 그리고 전달되는 구조체 변수의 값은 매개변수에 통째로 복사가 된다. 

 

반응형