黄志伟 发表于 2014-11-30 22:14:12

关于指针的一点问题求大神指导小菜

int * probability = (int *)malloc(sizeof(int)*256);这是表示什么

wl872954075 发表于 2015-1-5 12:28:21

java有指针吗?{:9_241:}

n01boy 发表于 2015-1-11 01:20:04

在内存中申请一块大小为4*256的内存空间,让probability指针指向这块空间,这是c的内容吧。。好多都忘了。。

雪是梅之香 发表于 2015-1-19 09:52:15

申请一个内存空间

hacker.jin 发表于 2015-1-19 17:32:52

java全是指针,

springwindyike 发表于 2015-1-20 10:18:34

int * probability = (int *)malloc(sizeof(int)*256);
这是向内存申请一个4*256的内存空间,调用的是void* malloc(size_t bytes)函数。
可以看到返回值是个无格式指针(void*),而我们要求返回的是int * probability,一个int型的指针,因此需要进行强转类型。
在c写法里面,不进行强转是可以的,但是c++里面必须进行强转!

zjc78361 发表于 2015-1-20 15:26:44

申请内存,C语言

爱琴海里的星 发表于 2015-1-20 16:37:45

{:1_1:}
页: [1]
查看完整版本: 关于指针的一点问题求大神指导小菜