c语言 我用结构体指针当作结构体数组 在一个函数里参数是这个结构体指针 并录入各结构体单元信息 在

c语言我用结构体指针当作结构体数组在一个函数里参数是这个结构体指针并录入各结构体单元信息在另一个函数里参数同样是此结构体指针但为什么不能调用出录入的结构体单元信息???求... c语言 我用结构体指针当作结构体数组 在一个函数里参数是这个结构体指针 并录入各结构体单元信息 在另一个函数里参数同样是此结构体指针 但为什么不能调用出录入的结构体单元信息???求大神指教 展开
 我来答
张未来T6
2015-12-25 · TA获得超过484个赞
知道小有建树答主
回答量:261
采纳率:100%
帮助的人:51.8万
展开全部
结构体指针是一个地址,函数调用的时候传递的实参也是地址。如果你定义的这个结构体实例是一个全局变量,或者它的作用范围在你所说的那两个函数之内。那你先调用一个函数输入,再调用一个函数输出就没问题了。
追问
您好 指针不是会保留调用的函数里做的改变吗
追答
会的。传递的是一个地址,所以对他所做的所有改变都是保存的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wchyumo2011
2015-12-25 · TA获得超过2万个赞
知道大有可为答主
回答量:5810
采纳率:79%
帮助的人:2835万
展开全部
这个需要看代码具体分析的
一般参数传递的都是该变量的引用类型,指针也不例外,对形参指针指向的改变,不影响实参指针的指向,这一点是需要注意的地方
更多追问追答
追问
您好 指针不是会保留调用的函数里做的改变吗
追答
修改指针指向的地址里的值是保留的,但是对指针本身指向的改变是不保留的,跟普通变量一样,他传递的也是指针的一份拷贝,指针里保存的是一个地址。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式