C語言 利用結(jié)構(gòu)體指針引用結(jié)構(gòu)體變量成員
提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-02
一旦定義了指向某結(jié)構(gòu)體變量的指針,可以使用該指針來引用結(jié)構(gòu)體變量,通過結(jié)構(gòu)體指針引用結(jié)構(gòu)體變量的成員的方式為:
指針變量 -> 結(jié)構(gòu)體成員名
例如,用指針ps引用變量stu的sno成員,方式為:
ps —> sno;
指針運(yùn)算中,“*”為取內(nèi)容運(yùn)算,所以“*指針變量”表示指針指向的變量,也可以通過如下形式來引用結(jié)構(gòu)體變量的成員:
(*指針變量) .成員名
假設(shè)指針變量ps已指向結(jié)構(gòu)變量stu,則以下三種形式均可引用結(jié)構(gòu)體變量的成員,作用是等價(jià)的:
(1)stu.成員
(2)ps->成員
(3)(*ps).成員(“*ps”外面的括號(hào)不能?。。?/p>
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>