相关疑难解决方法(0)

508
推荐指数
8
解决办法
5万
查看次数

我怎么知道c中的指针变量分配的内存大小

在这种情况下,我遇到了一些问题,请您提出您的想法。

main()
{
char *p=NULL;
p=(char *)malloc(2000 * sizeof(char));
printf("size of p = %d\n",sizeof (p));
}
Run Code Online (Sandbox Code Playgroud)

在此程序中,它打印4那个(char *)值,但是我需要为此分配多少字节。

c size malloc pointers memory-management

4
推荐指数
2
解决办法
3万
查看次数