sizeof(int) 返回int占用的字节数,malloc(unsigned size) 功能是在内存的动态存储区中分配长度为size个字节的连续空间。
calloc(unsigned n, unsigned size) 是分配n个大小为size个字节的连续空间。
所以分配两个int的连续动态存储单元,表达为: malloc(2*sizeof(int)) 或 calloc(2,sizeof(int))
A.
两个连续整型的动态存储单元,占8个字节(一个整型占4个字节)。A明显错误,地址*2。
C
因为int的大小在各个编译环境不同,而C的大小是固定不变的,所以错了