如何将一个数组的地址赋值给一个指针?????
有个long型的数a,和一个EQPFuncID_t*b,这里的EQPFuncID_t是我自己定义的一个类型,他可以和整型什么的做转换,请问如何将a的地址赋值给b,求高手帮...
有个long型的数a,和一个 EQPFuncID_t *b,这里的EQPFuncID_t是我自己定义的一个类型,他可以和整型什么的做转换,请问如何将a的地址赋值给b,求高手帮忙啊!!!谢谢!!!!
这里我定义的EQPFuncID_t是 typedef u_short EQPFuncID_t;
我这个是在c中编写的!!!!!! 展开
这里我定义的EQPFuncID_t是 typedef u_short EQPFuncID_t;
我这个是在c中编写的!!!!!! 展开
5个回答
展开全部
b=&(EQPFuncID_t)a
最好是先将a转化为b定义的类型
最好是先将a转化为b定义的类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你想用C#的话,就屏蔽指针的问题,你可以认为C#不支持指针就是了。这个问题只是C++的惯性思维,虽然C#也支持,但是基本上没用,C#的新概念是引用类型和值类型,跟C的指针根本是两个概念。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
shd277的有道理,应该先类型转换(EQPFuncID_t)a ,再取地址赋值给指针。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-11-14
展开全部
b=&a,不要被你自己定义的类型所干扰
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b=&a
这不就是简单的取址运算吗?
看楼主不像个新手,估计你想复杂了
这不就是简单的取址运算吗?
看楼主不像个新手,估计你想复杂了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询