[C] C언어에서 구조체 선언하기
C언어에서 구조체는 다양하게 사용가능 합니다. 예를 들면 여러가지 변수의 묶음을 한번에 전달할 수 있고, 연결 리스트로 사용할 수 도 있습니다. 하지만 구조체의 정의와 구조체 변수는 다양한 방법으로 선언할 수 있습니다. 한번씩 알아보고 넘어가는게 타인의 코드를 볼 때 쉬운 이해를 도울 수 있을 것 같아 정리합니다. 1 2 3 4 struct card{ int pips; char suit; }; 위와 같은 코드는 구조체 변수 선언이 아닌 struct card에 대한 정의 입니다. 1 2 3 4 5 6 struct card{ int pips; char suits; }; struct card c1, c2; 이렇게 되면 위에서 정의한 struct card 형 변수 c1, c2 가 생기게 됩니다. 1 2 3 4 ..
UNIX&C언어
2020. 2. 28. 21:35