1.基本數據類型,變量存的就是值,也叫值類型;
2.獲取變量的地址,用&,比如:var num int, 獲取num的地址:#
3.指針類型,指針變量存的是一個地址,這個地址指向的空間存的才是值
如:var ptr *int = &num
4.獲取指針類型所指向的值,使用:*, 如:var ptr *int,使用*ptr獲取ptr指向的值
值類型:
都有對應的指針類型,形式為 *數據類型,
值類型包括:基本數據類型: int, float, bool, string, 數組和結構體
引用類型: 指針,slice切片,map,管道chan,interface等