标签: c string function
我使用带有字符串作为参数的int函数(函数的返回与我的问题无关)。
在函数中,此字符串参数(称为string [])将获取以下char值: " 1001"和" 0001"。
在函数结束时,字符串[] =" 10010001"
是否会在程序的其余部分修改字符串,就好像我在函数中使用了指针一样?
答案 0 :(得分:0)
字符串作为指针传递,所以是的,如果你使用相同的变量,那么当你返回调用者时,字符串缓冲区中的任何内容仍然存在。