为什么sizeof指针永远是4 malloc(sizeof(0))返回的是否是有效的指针,为什么?
malloc(sizeof(0))返回的是否是有效的指针,为什么?是一个有效的指针,因为sizeof(0)应该返回一个指向int所占用空间大小的指针,#include使用命名空间STDvoid mai
malloc(sizeof(0))返回的是否是有效的指针,为什么?
是一个有效的指针,因为sizeof(0)应该返回一个指向int所占用空间大小的指针,#include
使用命名空间STD
void main()
{
int*t=(int*)malloc(sizeof(0))]*t=0
free(t)
}试试