I. 구조체
#include <stdio.h>
struct person {
char name[16]; //한글: 3n+1, 영어: n+1
int age;
};
int main() {
struct person = man{"LEE", 39}; //구조체 변수 초기화
struct person* pMan; //구조체 포인터 선언
pMan = &man; //구조체 포인터에 주소 할당
//구조체 변수를 이용한 출력
printf("name: %s\n", man.name);
printf("age: %d\n", man.age);
//구조체 포인터를 이용한 출력1
printf("name: %s\n", (*pMan).name);
printf("age: %d\n", (*pMan).age);
//구조체 포인터를 이용한 출력2
printf("name: %s\n", pMan->name);
printf("age: %d\n", pMan->age);
return 0;
}
II. 구조체 배열이란?
요소가 구조체인 배열이다.
struct person list[3] = {
{"LEE", 39},
{"KIM", 30}
};
'컴퓨터 > C' 카테고리의 다른 글
C comment 주석 (0) | 2022.08.26 |
---|---|
C gcc (0) | 2022.08.26 |
C pointer 포인터 (0) | 2019.04.01 |
C 진수 (0) | 2019.02.27 |
C function main() 메인 함수 (0) | 2019.02.24 |