#include <stdio.h>
struct AA
{
int a;
char b;
int c;
};
int main()
{
struct AA zz = {3, 'd', 5};
printf("zz.a : 0x%x\tzz.b : 0x%x\tzz.c : 0x%x\n", &zz.a, &zz.b, &zz.c);
return 0;
}
¿ä·¡³ëÄÚ struct AA ÇüÀÎ zz º¯¼öÀÇ ¸â¹öÀÎ a, b, c °¢°¢ÀÇ ¸Þ¸ð¸® ÁÖ¼Ò¸¦ ¾Ë¾ÆºÃ´Âµ¥¿ä, À̰ŠÄÄÆÄÀÏÇØ¼ ½ÇÇàÇØº¸¸é
zz.a : 0x1ef9cc zz.b : 0x1ef9d0 zz.c : 0x1ef9d4
ÀÌ·¸°Ô ³ª¿Í¿ä. Á¦°¡ ±Ã±ÝÇÑ°Ç char ÇüÀÎ b ¸â¹ö´Â Å©±â°¡ 1¹ÙÀÌÆ®¿©¾ß ÇÏ´Â°Ô ¾Æ´Ñ°¡¿ä? ¿Ö ¸â¹ö c¿Í bÀÇ ¸Þ¸ð¸® ÁÖ¼Ò Â÷À̰¡ 4¹ÙÀÌÆ®°¡ ³ª´ÂÁö ÀÌÇØ°¡ ¾ÈµÇ³×¿ä |