我知道当我们将一个参数传递给函数时,会在函数的堆栈中创建一个副本,并且调用者函数中参数的实际值没有变化.
将指针传递给函数时会发生什么?我知道参数的值确实在调用者函数中被改变了.但它是如何在内部发生的?被调用函数如何访问调用者函数中的变量?
我试图从wikipeidia的Call_by_reference页面获取信息,但并不重要.
一旦我开始阅读有关字符串并将字符串作为参数传递给其他函数,我对此感到困惑.任何有关这方面的帮助都会有很大帮助.谢谢!!!!
c string pointers pass-by-reference
c ×1
pass-by-reference ×1
pointers ×1
string ×1