标题:地址分配的问题。
只看楼主
魔人布欧
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-8-29
结帖率:57.14%
已结贴  问题点数:10 回复次数:1 
地址分配的问题。
对于这个式子p1=(int *)malloc(sizeof(int)),中p1的返回值是地址还是其他的,强制转换(int *)是把什么强制转换成int。谢谢。
2015-11-12 11:09
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:10 
p1是一个指针类型  而malloc返回值却是一个无类型指针 换句话说你把它强制转换成什么类型 它就是什么类型
它指向的地址当然是成功分配内存块的首地址

[此贴子已经被作者于2015-11-12 11:26编辑过]


DO IT YOURSELF !
2015-11-12 11:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-459120-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.536058 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved