指针可以这么赋值吗?

[复制链接]
2134|1
 楼主| dadong 发表于 2008-7-23 15:48 | 显示全部楼层 |阅读模式
这是320240lcd测试程序里的一部分<br />unsigned&nbsp;int&nbsp;(*frameBuffer1)[SCR_XSIZE/32];<br />可以这么赋值吗?<br />&nbsp;frameBuffer1=(unsigned&nbsp;int&nbsp;(*)[SCR_XSIZE/32])malloc(ARRAY_SIZE_MONO);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />调用的时候这么用的,为什么可以这样?那个(unsigned&nbsp;int&nbsp;(*)[SCR_XSIZE/32])是什么意思?和后面的malloc()有什么关系,他们中间是不是该有个什么连接符号啊?<br /><br />frameBuffer1[j]=0x00000000;
dld2 发表于 2008-7-23 15:51 | 显示全部楼层

将malloc的返回值强制类型转换

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

173

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部