C语言问题:能否改变被调函数中实参的内容
在看《c语言与指针》这本书的时候,有段话看不懂在函数中对标量参数的任何修改都会在函数返回时丢失,因此,被调用函数无法修改调用函数以传值形式传递给他的参数。然而,当被调用函...
在看《c语言与指针》这本书的时候,有段话看不懂
在函数中对标量参数的任何修改都会在函数返回时丢失,因此,被调用函数无法修改调用函数以传值形式传递给他的参数。然而,当被调用函数修改数组参数的其中一个元素时,调用函数所传递的数组就会被实际的修改。
这句话是什么意思?求大神解释,最好能举个例子。万分感激 展开
在函数中对标量参数的任何修改都会在函数返回时丢失,因此,被调用函数无法修改调用函数以传值形式传递给他的参数。然而,当被调用函数修改数组参数的其中一个元素时,调用函数所传递的数组就会被实际的修改。
这句话是什么意思?求大神解释,最好能举个例子。万分感激 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询