# 구조체
- 함수 외부에 정의
· struct 사용
· 구조체 정의
- 구조체 : 붕어빵 틀
- 구조체 변수 : 붕어빵
· 구조체 변수 선언
- struct student s1;
· 구조체 정의와 변수 선언을 동시에
· 구조체 변수 초기화
- 중괄호를 이용해 초기값 나열
· 구조체 멤버 참조
- . 연산자를 사용
# 점들간의 거리 계산
- struct point p1, p2;
- &p1.x, &p2.y
*구조체 변수 대입 O*
*구조체 변수 비교 X*
# 구조체 배열
- struct student list[100];
# 4지선다 퀴즈 시스템
- bank[i].question
- bank[i].solution
# 구조체 함수와 포인터
- 값에 의한 호출 적용
- 반환값으로 사용 가능
- int *p (p->)
# 공용체 (union)
- 같은 메모리 영역을 여러 개 변수가 공유
# 사용자 정의 자료형
열거형 - 0부터 시작해 1씩 증가
- enum 태그 { 값1, 값2 ... };
typedef - 새로운 자료형(type)을 정의(define)하는 것
- typedef 기존 자료형 새로운 자료형;
# 나이가 20이상 30이하인 직원 찾기
- EMP e[10]
- if (e[i].age >= 20 && e[i]].age <=30)
'C' 카테고리의 다른 글
[C프로그래밍] 13주차. 파일 (0) | 2024.06.05 |
---|---|
[C프로그래밍] 11주차. 문자열 (0) | 2024.05.22 |
[C프로그래밍] 10주차. 포인터 (0) | 2024.05.08 |
[C프로그래밍] 9주차. 함수 (0) | 2024.05.02 |