3.17 c语言自定义函数

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

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

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

在使用函数时,下图的结果中a,b的值并未交换,这是由于自定义函数中的x,y与a,b的存储位置不一样,致使在使用该函数时,虽然x,y的值发生了交换,可是a,b的值未发生交换指针

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

2021-03-17 (4).png

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

相关文章
相关标签/搜索