728x90
함수에서의 구조체 사용
1) 구조체를 함수의 매개변수로 사용
: 일반 변수를 함수의 매개변수로 사용하는 것과 동일
: 매개변수가 구조체인 경우 함수의 형식매개변수를 구조체로 선언
: 해당 구조체 전체가 복사되기 때문에 편리
: 구조체 전체가 복사되기 때문에 시간이 많이 걸리고, 기억공간의 낭비가 심하다.
예시)
함수의 원형 정의에 대한 설명
2) 구조체 포인터를 함수의 매개변수로 사용
: 일반적으로 구조체 포인터를 함수의 매개변수로 사용
: 구조체를 복사하지 않기 때문에 실행속도가 향상되고, 기억공간의 사용효율도 좋다.
예시)
728x90
'방통대 > C프로그래밍' 카테고리의 다른 글
[C] 12-3 cf) 구조체의 비트필드 (0) | 2024.05.06 |
---|---|
[C] 12-2 typedef (0) | 2024.05.06 |
[C] 11-5 구조체 포인터 (0) | 2024.04.30 |
[C] 11-4 구조체 배열 (0) | 2024.04.30 |
[C] 11-3 구조체 변수의 초기화 및 참조 (0) | 2024.04.30 |