怎样让结构体指针指向一个数组

将数组强制转换成结构体指针然后再用指向这个数组可以么我没成功高手指点一下谢谢... 将数组强制转换成结构体指针 然后再用指向这个数组 可以么 我没成功 高手指点一下谢谢 展开
 我来答
elevensheep
推荐于2016-10-13 · 超过14用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:28.3万
展开全部
首先数据就是指针,没太看懂楼主问题,你可以定义结构体的数据啊,这样数组的指针就是指向了结构体。
当然C++中有强制类型转换,
int *ip ;//这就是数组的意思
char *pc = reinterpret_cast<char*>(ip);
不过这样做很危险,慎用。
追问
指向这个数组的结构体指针
将数组转换为结构体指针
然后就结构体指针就可以指针这个数组了,这样一来数组元素就是结构体成员了
追答
我可以这么理解么?
struct A
{
char *p;

...

}
char pTemp[1024];
p = pTemp;

这个char可以为任意类型。
百度网友2425e2e
2013-09-13
知道答主
回答量:30
采纳率:0%
帮助的人:12.2万
展开全部
楼上的转换格式不正确吧。应该是p = (struct*) pTemp;
我个人认为 楼主的理解已经很正确了……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐创客
2021-04-20
知道答主
回答量:34
采纳率:0%
帮助的人:1.8万
展开全部

第五十六集 指针指向字符串

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式