如图我们定义交换函数,交换a和b的数值,能实现么?
分析:在函数内部声明的变量为局部变量,局部变量的意思即该变量只存活在该函数中,加入该函数调用结束,那么该变量的寿命也结束了。
结论:main函数中调用前后,变量的值不变,只交换了swap函数中参数的值
如图我们定义交换函数,交换a和b的数值,能实现么?
分析:在函数内部声明的变量为局部变量,局部变量的意思即该变量只存活在该函数中,加入该函数调用结束,那么该变量的寿命也结束了。
结论:main函数中调用前后,变量的值不变,只交换了swap函数中参数的值