首页 新闻 会员 周边

链表 动态分配 强制类型转换……

0
悬赏园豆:10 [待解决问题]

   vc6.0环境下,在进行链表的操作时,在用到动态内存分配的时候,会有这样句子,

p = (struct list*) malloc(struct list),也就是所谓强制类型转换,但是有时候没有使用这样的类型转换,程序也没见有问题,很多人的程序里也是这样的,我想问,这个地方的强制转换有必要吗?为什么?大大们最好能讲讲动态分配的知识……

悬崖边的石头的主页 悬崖边的石头 | 初学一级 | 园豆:184
提问于:2012-05-16 22:14
< >
分享
所有回答(1)
0

p 转换不转换要看p 是啥类型,如果默认能自动转型的编译器会处理,否则编译器会报错

具体的知识可以看看 http://product.china-pub.com/198407 作者提供了电子版的下载,经典的书

2012 | 园豆:21230 (高人七级) | 2012-05-17 12:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册