C语言中函数传值调用和传地址值调用的区别

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:48:17

传值是吧实参的值“拷贝”给形参,运算中是对形参进行操作,实参的值在运算中不会发生变化
传址是把实参的地址传给形参,运算中是对实参进行操作,会改变实参的值

值传递:在子函数内的操作不会影响到主函数的变量值

地址传递:子函数是对主函数的变量地址直接操作

传值是用形参代替实参进行运算,而传指针是把实参的地址传给了形参,将改变实参的值!应该是这样的!