c语言小白求教

c语言小白求教详细的问题图里有!答案中说,主函数中fun函数的调用方式说明了fun的参数应为指针类型。哪位好心人来解答一下... c语言小白求教详细的问题图里有!答案中说,主函数中fun函数的调用方式说明了fun的参数应为指针类型。哪位好心人来解答一下 展开
 我来答
百度网友f170b16
2018-04-17 · TA获得超过1万个赞
知道大有可为答主
回答量:2271
采纳率:94%
帮助的人:609万
展开全部
您好,先给您介绍一下函数传参的*p和p的区别。
1,传参p,是将p的值复制到一块新的内存空间,然后执行函数体,函数执行完,这块新的内存空间被释放,p不会发生改变。
2,传参*p,是将指向p的地址指针传入函数,如果对指针进行操作,即改变指针所指向的地址中的值,在函数结束后p的值会变。
然后我们回到本题中,本题是想改变一个字符串数组的内容,由于C语言函数传参无法传递数组,因此便传递指向该数组的第一个元素的地址指针,通过这个指针便可以访问整个数组中的每一个元素。
且目的是要修改数组中的内容,当然更需要传递指针了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式