C語(yǔ)言中,在用到結(jié)構(gòu)體時(shí)翘鸭,經(jīng)常會(huì)用到.
和->
滴铅。
- 二者相同點(diǎn)是都是二元操作符,且符號(hào)右邊都是成員名稱(chēng)就乓;
- 不同點(diǎn)是:
.
運(yùn)算符左邊是一個(gè)結(jié)構(gòu)體變量汉匙;
而->
運(yùn)算符左邊是一個(gè)結(jié)構(gòu)體指針。
例:
typedef struct
{
char key[10];
int value;
} DATA;
DATA data_dot;
DATA *data_pointer生蚁;
//訪問(wèn)數(shù)據(jù)時(shí)
data_dot.value = 10;
data_pointer->value = 10;