반응형
정신없이 개념 공부하느라 정리를 못했다(변명) 추가적으로 내용을 작성하겠다..^^;;
구조체
typedef struct 구조체이름 {
자료형 멤버이름;
} 구조체별칭;
#include <stdio.h>
#include <string.h> // strcpy 함수가 선언된 헤더 파일
typedef struct _Person { // 구조체 이름은 _Person
char name[20]; // 구조체 멤버 1
int age; // 구조체 멤버 2
char address[100]; // 구조체 멤버 3
} Person; // typedef를 사용하여 구조체 별칭을 Person으로 정의
int main()
{
Person p1; // 구조체 별칭 Person으로 변수 선언
// 점으로 구조체 멤버에 접근하여 값 할당
strcpy(p1.name, "홍길동");
p1.age = 30;
strcpy(p1.address, "서울시 용산구 한남동");
// 점으로 구조체 멤버에 접근하여 값 출력
printf("이름: %s\\n", p1.name); // 이름: 홍길동
printf("나이: %d\\n", p1.age); // 나이: 30
printf("주소: %s\\n", p1.address); // 주소: 서울시 용산구 한남동
return 0;
반응형
'sw 사관학교 정글 > TIL & WIL' 카테고리의 다른 글
[2022.05.03 ]TIL - RB트리 개념 (2) | 2022.05.03 |
---|---|
[2022.05.02 ]TIL - 이진탐색트리(BST), AVL (0) | 2022.05.03 |
[2022.04.30 ]TIL - C언어(상수, 고차원 배열, 포인터) (0) | 2022.05.02 |
[2022.04.29 ]TIL - C언어( C언어 기본 사용법, 기수법, 변수, 2의 보수, 문자 입력 받기, 조건문, 반복문, switch문, 형변환, 배열) (0) | 2022.04.30 |
[sw 사관학교 정글] [WEEK04] WIL 04주차 개발일지 (0) | 2022.04.30 |