2016-08-22 2 views
-1

Я знаю, что отступы в аЬс делается нижеСтруктура Перетяжка объяснение

struct abc { 
    char a; 
    int b; 
    char c; 
}a; 

Перетяжка в приведенной выше структуре является

struct abc{ 
    char a; 
    pad[3]; 
    int b; 
    char c; 
    pad[3]; 
}a; 

Пожалуйста, расскажите, как обивка делается в STRUCT АБВ

struct xyz{ 
    int x; 
    char y; 
    char z; 
}x; 

где компилятор помещает y и z? и почему?

+0

Это не тотальный сайт. Какова ваша ** конкретная проблема, которую вы не нашли простым поиском? Что вы нашли? – Olaf

ответ

2

Прокладка не является чем-то универсальным в том смысле, что она определяется реализацией: разные системы могут делать это по-разному.

Смежные вопросы