malloc Alignment
malloc é garantida para retornar a memória que é alinhada em um limite que é adequado para armazenar qualquer objeto que pode ajustar na quantidade de memória que é atribuído.Por exemplo, uma alocação de quatro bytes seria alinhada em um limite que suporta qualquer quatro bytes ou objeto menor.Alinhamento de memória em um limite que é adequado para um objeto maior do que caberá na alocação não é garantida.