其他分享
首页 > 其他分享> > 3.17 c语言自定义函数

3.17 c语言自定义函数

作者:互联网

比较两个数的较大值2021-03-17 (1).png

2.用函数交换两个变量的值

当不使用函数时,应使用一个中间参数进行替换,否则在将a=b时,a的值已经改变为b,再用b= a时,b的值并未发生改变
2021-03-17 (2).png

在使用函数时,下图的结果中a,b的值并未交换,这是因为自定义函数中的x,y与a,b的存储位置不同,导致在使用该函数时,虽然x,y的值发生了交换,但是a,b的值未发生交换

此时,在要实现a,b值交换时,要用取地址符,读取地址,再运用指针去接收(还没有学到指针,大致是这个意思)

2021-03-17 (4).png

如图正确方法2021-03-17 (3).png

标签:函数,自定义,交换,3.17,地址,使用,指针
来源: https://blog.51cto.com/15079803/2663558