函数与参数中的字符串

时间:2018-03-28 06:16:22

标签: c string function

我使用带有字符串作为参数的int函数(函数的返回与我的问题无关)。

在函数中,此字符串参数(称为string [])将获取以下char值: " 1001"和" 0001"。

在函数结束时,字符串[] =" 10010001"

是否会在程序的其余部分修改字符串,就好像我在函数中使用了指针一样?

1 个答案:

答案 0 :(得分:0)

字符串作为指针传递,所以是的,如果你使用相同的变量,那么当你返回调用者时,字符串缓冲区中的任何内容仍然存在。