C语言结构体指针疑问 10

voidDispAdj(AdjGraph*G)voidCreateAdj(AdjGraph*&G)这是两个函数,AdjGraph是结构体名,我想知道第二个函数为什么要有&... void DispAdj(AdjGraph *G)
void CreateAdj(AdjGraph *&G)
这是两个函数,AdjGraph是结构体名,我想知道第二个函数为什么要有&,这个&有什么作用。
还有第二个函数为G申请了空间,即G=(AdjGraph *)malloc(sizeof(AdjGraph));而第二个没有申请,这又是什么原因呢?
求大神指点。
展开
 我来答
百度网友c1a9b1a
2018-11-26
知道答主
回答量:31
采纳率:0%
帮助的人:2.3万
展开全部
student[0].name本来是指向第一个学生的结构体中name这个字符型数组的指针,现在通过强制类型转换变为指向结构体stu_type的指针。p本来就是指向结构体stu_type的指针,现在将转换过类型的指针student[0].name的值赋给p。
天涯11A
2018-11-26
知道答主
回答量:71
采纳率:0%
帮助的人:5.4万
展开全部
认认真真的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式