void类型,输出的时候怎么输出

img

img


这两个类型,为什么一个在fun函数交换值了,一个没有交换值,搞不懂了。

一个是值传递一个是地址传递
值传递函数内修改不会影响函数外
地址传递是直接访问变量在内存中的地址并进行修改,可以无视作用于直接作用于内存中,所以会产生修改效果

直接输出a和b就可以了,只不过两个数交换了,因为你把两个地址传过去了,函数里面改变了地址的值,所以后面是输出改变后的值