±¸Á¶Ã¼(structure)

¡á ±¸Á¶Ã¼
    - ¹è¿­ : ŸÀÔÀÌ °°Àº µ¥ÀÌÅÍÀÇ ¸ðÀÓ
    - ±¸Á¶Ã¼ : C¾ð¾î¿¡¼­ ŸÀÔÀÌ ´Ù¸¥ µ¥ÀÌÅÍÀÇ ¸ðÀÓ.(·¹ÄÚµå¶ó°íµµ ÇÔ.)

[ ±¸Á¶Ã¼ ¼±¾ð ¿¹ ]
struct {
           char name [10];              /* ¹®ÀÚ ¹è¿­·Î µÈ À̸§ */
           int age;                             /* »ç¶÷ÀÇ ³ªÀ̸¦ ³ªÅ¸³»´Â Á¤¼ö°ª */
           float salary;                       /* °¢ °³ÀÎÀÇ ¿ù±ÞÀ» ³ªÅ¸³»´Â float °ª */
          } person;

    - ±¸Á¶Ã¼ÀÇ Æ¯Á¤ ¸â¹ö : person.name, person.age, person.salary ( . ¸â¹ö ¿¬»êÀÚ )
 

[ ±¸Á¶Ã¼ µ¥ÀÌÅÍ Å¸ÀÔ »ý¼º ]
typedef struct {
                         char name [10];
                         int age;
                         float salary;
                       } person;
person peter, mary;      /* ±¸Á¶Ã¼ ŸÀÔÀÇ º¯¼ö ¼±¾ð */