请帮忙看一下这句什么意思?多谢了
请帮忙看一下这句什么意思?谢谢了。
char *b =(char *)malloc(24 * sizeof(char));
sizeof(b)为4,请问一下上面的句子什么意思?谢谢
------解决方案--------------------
申请24个char大小的空间.
sizeof(b)为4
sizeof(*b)为 24
------解决方案--------------------
char *b =(char *)malloc(24 * sizeof(char));
===========================================
b是一个指针变量
本身4个字节的尺寸,但它指向24个字节尺寸的堆内存
------解决方案--------------------
上述回答正确
------解决方案--------------------
sizeof(*b) 1 -_-!
------解决方案--------------------
同一楼 动态申请一个指向24个字符空间大小的指针。。。。。
char *b =(char *)malloc(24 * sizeof(char));
sizeof(b)为4,请问一下上面的句子什么意思?谢谢
------解决方案--------------------
申请24个char大小的空间.
sizeof(b)为4
sizeof(*b)为 24
------解决方案--------------------
char *b =(char *)malloc(24 * sizeof(char));
===========================================
b是一个指针变量
本身4个字节的尺寸,但它指向24个字节尺寸的堆内存
------解决方案--------------------
上述回答正确
------解决方案--------------------
sizeof(*b) 1 -_-!
------解决方案--------------------
同一楼 动态申请一个指向24个字符空间大小的指针。。。。。