老师您好,这是我对func swap(a, b *int){*a, *b= *b, *a}的理解,您看一下对不对:定义swap函数的时候规定参数是一个指向内存地址的指针;在调用swap的时候传入两个对应的地址;当执行到*a, *b=*b, *a的时候相当于是把a指针的指向重定向到b指针指向的地址,因为这两个内存地址存着不同的值,所以变量中的值也就被替换了。老师,因为我是javascript的,最早11年开始工作是从jquery简单动画做起的,一直对编程基础不是很懂,还是想请教您一下变量/指针/地址和值的关系,指针到底是从变量指向地址的,还是从地址指向变量的啊........