±¸Á¶Ã¼
#include [stdio.h]
// point¶ó´Â structure(±¸Á¶Ã¼)ÀÇ Á¤ÀÇ
struct point
{
int x; //member variable, ±¸Á¶Ã¼ ¼±¾ð
int y; //x, y ÁÂÇ¥
};
int main(void)
{
struct point p1; //»õ·Î ¸¸µç data type, ½ÇÁ¦ º¯¼ö¸í
//p1À̶ó´Â ¹Ù±¸´Ï¿¡ x, yµé¾îÀÖÀ½, struct point p1 ¡ë {3, 4};
p1.x ¡ë 3;
p1.y ¡ë 4;
printf(Á¡ p1ÀÇ ÁÂÇ¥´Â(%d, %d)ÀÌ´Ù., p1.x, p1.y);
return 0;
}
±¸Á¶Ã¼ ¿øÁ¡´ëĪ – º¹»çº» ÁÖ°í ¿øÁ¡´ëĪ(call by value)
±¸Á¶Ã¼ ¿øÁ¡´ëĪ – ¿øº» ±×´ë·Î ¿øÁ¡ ´ëĪ(call by reference)
typedef
¿°ÅÇü
ÆÄÀÏ ÀÔÃâ·Â
ÆÄÀÏÀ» ¸¸µå´Â °úÁ¤/¿©´Â °úÁ¤
|