“->”是壹個整體,它是用於指向結構體子數據的指針,用來取子數據。
換種說法,如果我們在C語言中定義了壹個結構體,然後申明壹個指針指向這個結構體,那麽我們要用指針取出結構體中的數據,就要用到“->”。
問題中的p=p->next ,意思是將p指向的壹個結構體實例中的自數據next賦值給p。
擴展資料
struct?結構體類型名?*指針名;//結構體指針
struct?結構體類型名?*指針名?=?&壹個結構體的名字;//結構體指針並賦初值
struct?結構體類型名?*指針名?=?new?struct?結構體類型名;//結構體指針並用new申請內存
struct?結構體類型名?*指針名?=(struct?結構體類型名?*)malloc(sizeof(struct?結構體類型名))//結構
體指針並用malloc申請內存?使用應包含頭文件stdlib.h
//對象指針的定義方法略同。
參考資料: