新手,请教个问题。char *p = malloc(10);size_t s = sizeof(p); s = 4 为什么 ? 求解释。[解决办法]指针大小就是4[解决办法]sizeof操作符,指针的大小固定为环境自然字长度,在32位系统中,即为32位(4字节)[解决办法]指针是固定大小的,就是4.char p[10];size_t s = sizeof(p); 这样就是10了。