怎么少了4个字节
程序代码:#include <stdio.h>
#include <stdlib.h>
int main()
{
int *address = malloc(100); //malloc函数返回分配的首地址.返回的是******5624
int *address2 = calloc(100,4); //calloc返回分配的首地址.返回的是******5728
//******5624 - 5724是malloc分配的100字节的空间,后面的四个字节呢。怎么不是calloc的首地址
printf ("%d\n%d\n", address,address2);
return 0;
}









求详细
