다음 구조체들은 각각 몇 byte 씩 할당 받을까? struct test1{ char ch; int n; double d; } struct test2{ char ch; double d; int n; } struct test3{ double d; char ch; int n; } struct test4{ int n; char ch; double d; } test1 : ch(1+3(padding)) + n(4) + d(8) = 16 bytes test2 : ch(1+7(padding)) + d(8) + n(4+4(padding)) = 24 bytes test3 : d(8) + ch(1+3(padding)) + n(4) = 16 bytes test4 : n(4) + ch(1+3(padding)) + d(8) =..