1.传值:在myswap函数中,仅仅将a,b的值分别赋予给x,y通过myswap函数将x,y的值进行调换,但最后并没有将调换结果返回给a,b所以没有实现实际参数a,b的值交换。
2.引用作形参:x,y与a,b分别共用地址,则通过调用myswap函数将x,y的地址改变,所以a,b所代表的值也进行交换。
3.传地址:此时的a,b为2个指针变量,通过调用myswap函数将a,b所代表的值的地址进行交换,随之其值也进行交换.
1.传值:在myswap函数中,仅仅将a,b的值分别赋予给x,y通过myswap函数将x,y的值进行调换,但最后并没有将调换结果返回给a,b所以没有实现实际参数a,b的值交换。
2.引用作形参:x,y与a,b分别共用地址,则通过调用myswap函数将x,y的地址改变,所以a,b所代表的值也进行交换。
3.传地址:此时的a,b为2个指针变量,通过调用myswap函数将a,b所代表的值的地址进行交换,随之其值也进行交换.
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。