void function(int a, int b, int c) {
char buffer1[5];
char buffer2[10];
}
Мы должны помнить, что память может только быть рассмотрены в упаковке слова размера. Слово в нашем случае - 4 байта, или 32 бит. Итак, наш 5-байтовый буфер действительно будет принимать 8 байтов (2 слова) памяти, а наш 10-байтовый буфер будет занимать 12 байтов (3 слова) памяти. Поэтому СП быть вычитают 20.назначение памяти локальных переменных
Почему это не CEIL ((5 + 10)/4) * 4 = 16?