位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言 利用結(jié)構(gòu)體指針引用結(jié)構(gòu)體變量成員

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-02

一旦定義了指向某結(jié)構(gòu)體變量的指針,可以使用該指針來(lái)引用結(jié)構(gòu)體變量,通過(guò)結(jié)構(gòu)體指針引用結(jié)構(gòu)體變量的成員的方式為:

    指針變量 -> 結(jié)構(gòu)體成員名


例如,用指針ps引用變量stu的sno成員,方式為: 

    ps —> sno;


指針運(yùn)算中,“*”為取內(nèi)容運(yùn)算,所以“*指針變量”表示指針指向的變量,也可以通過(guò)如下形式來(lái)引用結(jié)構(gòu)體變量的成員:

    (*指針變量) .成員名

假設(shè)指針變量ps已指向結(jié)構(gòu)變量stu,則以下三種形式均可引用結(jié)構(gòu)體變量的成員,作用是等價(jià)的:

(1)stu.成員

(2)ps->成員

(3)(*ps).成員(“*ps”外面的括號(hào)不能?。。?/p>

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部