C语言指针问题求教!

[复制链接]
1771|4
 楼主| 电子乌托邦 发表于 2011-2-9 14:49 | 显示全部楼层 |阅读模式
u16 a[100];               // 一维数组
u16 (*p)[2];              // 二维指针
我想叫p指向a,得强制转换a才行,求教,如何转换?这句程序改怎么写?
xmy3150 发表于 2011-2-9 14:58 | 显示全部楼层
 楼主| 电子乌托邦 发表于 2011-2-9 15:00 | 显示全部楼层
可能是我表达不明白,
问题:
如何让一个指向二维数组的指针指向一维数组?
 楼主| 电子乌托邦 发表于 2011-2-9 15:11 | 显示全部楼层
u16 (*p)[2] = (u16(*)[2])a;
 楼主| 电子乌托邦 发表于 2011-2-9 15:12 | 显示全部楼层
谢谢,再次感谢楼上几位的回复。答案如4楼所述。
分就给2楼了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

140

主题

633

帖子

2

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