C语言中函数传值调用和传地址值调用的区别
来源:百度知道 编辑:UC知道 时间:2024/06/07 20:48:17
传值是吧实参的值“拷贝”给形参,运算中是对形参进行操作,实参的值在运算中不会发生变化
传址是把实参的地址传给形参,运算中是对实参进行操作,会改变实参的值
值传递:在子函数内的操作不会影响到主函数的变量值
地址传递:子函数是对主函数的变量地址直接操作
传值是用形参代替实参进行运算,而传指针是把实参的地址传给了形参,将改变实参的值!应该是这样的!
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/07 20:48:17
传值是吧实参的值“拷贝”给形参,运算中是对形参进行操作,实参的值在运算中不会发生变化
传址是把实参的地址传给形参,运算中是对实参进行操作,会改变实参的值
值传递:在子函数内的操作不会影响到主函数的变量值
地址传递:子函数是对主函数的变量地址直接操作
传值是用形参代替实参进行运算,而传指针是把实参的地址传给了形参,将改变实参的值!应该是这样的!