사용자 정의 자료형(2)

'혼공 C언어' 17-1강 구조체

by Younggi Seo





자료형(Data type)에 따라 할당되는 메모리값이 다르므로, 한 번에 다양한 자료형을 묶어서 다룰 수 있다는 게 장점인 구조체다. 또한 구조체 변수는 대입 연산이 가능하며, 특히 자료형이 같은 구조체 변수일 경우는 함수의 매개변수에 쓸 수 있다.


구조체 변수의 초기화와 대입 연산


구조체 변수를 함수 매개변수에 사용하기
로봇의 시력이라서 그런지., 대끼리 좋네...



확인 문제

다음 소스코드과 같이 구조체가 선언되어 있을 때, 아래 구문들 중 잘못 사용한 것을 찾고 그 이유를 적으세요.


1) strcpy(a.event, "football");

2) a.player.name = "Yuni Seo";

3) a.num = 23;

4) scanf("%s", a.player.skill);


각 문제에 대한 답안




'혼자 공부하는 C언어'의 17-1강의 소스코드를 직접 참고하려면 아래 필자의 깃헙(github)에서 직접 다운로드할 수 있다.



참조

서현우. (2023). 혼자 공부하는 C언어 (2nd ed., Vol. 1). 한빛미디어.