|
±¸Á¶Ã¼(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; /*
±¸Á¶Ã¼ ŸÀÔÀÇ º¯¼ö ¼±¾ð */
|
|