可以把計(jì)算機(jī)存儲(chǔ)理解成一個(gè)個(gè)房間 ,指針是房間號(hào),*表示開房門,&表示獲取房間號(hào),例如?
潘金蓮住的房號(hào)是303, 這個(gè)303就是指針,?
var?person?=?"潘金蓮"
旁邊有個(gè)304房間是武大郎的,房間里面放的是303房間的鑰匙,這個(gè)304就是一級(jí)指針,西門慶想要去找潘金蓮可以直接去打開303號(hào)房,也可以打開304號(hào)房,拿到303號(hào)房的鑰匙去打開303號(hào)房.
person_wu_ip?:=?&person
為了不讓人發(fā)現(xiàn),西門慶拿到了304號(hào)房的鑰匙放在自己的305號(hào)房,這個(gè)305號(hào)房也就是二級(jí)指針
person_xi_ip?:=?&person_wu_ip
全部代碼?
package?main
import?"fmt"
func?main()?{
????var?person?=?"潘金蓮"
????person_wu_ip?:=?&person
????person_xi_ip?:=?&person_wu_ip
????fmt.Printf("直接進(jìn)入%s房間\n",?person)
????fmt.Printf("一級(jí)指針,開門兩次,進(jìn)入%s房間?\n",?*person_wu_ip)
????fmt.Printf("二級(jí)指針,開門三次進(jìn)入%s房間?\n",?**person_xi_ip)
}