구조체

신승준·2022년 5월 1일
0
post-custom-banner

c언어에서는 크기가 같은 데이터를 묶을 때 사용하는 배열과는 달리 다른 종류의 데이터를 묶을 때 구조체를 사용한다.

#include <stdio.h>

// 다른 종류의 데이터를 그룹핑하는 것이 구조체, struct이다.

typedef struct              // 총 22바이트이다.
{
    char name[12];
    unsigned short int age;
    float height;
    float weight;
} Person;

void main()
{
    Person data;
    Person *p;
    p = &data;
    // (*p).age = 23;
    p -> age = 23;          // 자기가 가르킬 struct의 age는 23이다.
    
    printf("%d\n", *p);
    printf("%p\n", &p);
    printf("%d", (*p).age);
}
profile
메타몽 닮음 :) email: alohajune22@gmail.com

0개의 댓글