定义:值传递只能由实参传给形参,而不能由形参返回来给实参。比如,主调函数fun(x,x+=2) 实参 被调函数fun(int a,int b)形参是把x的值传给a,x+=2的值传给b吗?那被调函数执行完后的值返回给主函数吗?还是有return就有返回值,没有就不返回吗?如果不返回给主函数,那设置被调函数有什么意义?
1、C语言中函数参数的传递有两种方式:传值与传地址。
传值就是将实参的值传递给形参,使得形参的值与实参一样。
传地址就是将实参所在内存单元的地址传递给形参,使得形参指向实参所在的内存地址。
2、举例说明如下: