C语言中关于指针问题

上图中UI_8表示一无符号字符类型。UI_32表示无符号长整型型,我不懂图中((ComplexDWord*)dst)->b.h_high表示的是个什么东西、谢谢... 上图中UI_8 表示一无符号字符类型。UI_32表示无符号长整型型,我不懂图中((ComplexDWord *)dst)->b.h_high表示的是个什么东西 、谢谢 展开
 我来答
GiraKoo
2013-05-07 · 还没有任何签名哦
GiraKoo
采纳数:3948 获赞数:11110

向TA提问 私信TA
展开全部
(ComplexDWord *)dst 是将dst指针强制转换成ComplexDWord *类型
然后跟普通指针一样,调用指针所指向的结构体体成员(可能是结构体吧,猜测的)
这个b应该是ComplexDWord的成员
((ComplexDWord *)dst)->b可以把前面那部分放到一起,当成p->b来理解。

最后就是b的成员h_high

把这个表达式拆开来理解,就会方便很多了。希望能够帮助到你。
程晓丝
2013-05-08 · TA获得超过111个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:124万
展开全部
虽然看不到完整的题但是我猜,complexdword*一个结构体指针类型,把dst强制转换成该类型,h_high也应该是某个结构体里的变量,b为该结构体的对象。视乎有个结构体嵌套的过程。只有这个截图的话,那就只能猜测了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
勤谨又遒劲的小布丁8
2013-05-07 · TA获得超过138个赞
知道答主
回答量:209
采纳率:0%
帮助的人:55.2万
展开全部
((ComplexDWord *)dst)->b.h_high
=
ComplexDWord * p = (ComplexDWord *)dst;
p->b.h_high;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式