首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请帮忙看一下这句什么意思?多谢了

2012-02-11 
请帮忙看一下这句什么意思?谢谢了。char*b(char*)malloc(24*sizeof(char))sizeof(b)为4,请问一下上面的句

请帮忙看一下这句什么意思?谢谢了。
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个字符空间大小的指针。。。。。

热点排行