C語言中的“.”是一個非常重要的符號,它有多種用途,包括結(jié)構(gòu)體成員訪問、指針成員訪問、枚舉成員訪問等。本文將為大家詳細(xì)介紹C語言中“.”的用途。
1. 結(jié)構(gòu)體成員訪問
在C語言中,結(jié)構(gòu)體是一種自定義的數(shù)據(jù)類型,它可以包含多個不同類型的數(shù)據(jù)成員。使用“.”可以訪問結(jié)構(gòu)體中的成員變量和成員函數(shù)。
t{ame[20];t age;
float score;
t stu1;
stu1.age = 18; // 使用“.”訪問結(jié)構(gòu)體成員變量tf", stu1.age);
2. 指針成員訪問
在C語言中,指針也是一種非常重要的數(shù)據(jù)類型,它可以用來存儲變量的地址。使用“->”可以訪問指針變量所指向的結(jié)構(gòu)體中的成員變量和成員函數(shù)。
p = &stu1;
p->age = 19; // 使用“->”訪問指針?biāo)赶虻慕Y(jié)構(gòu)體成員變量tf", p->age);
3. 枚舉成員訪問
在C語言中,枚舉是一種特殊的數(shù)據(jù)類型,它可以用來定義一組常量。使用“.”可以訪問枚舉中的成員變量和成員函數(shù)。
um color{
RED,
GREEN,
BLUE
um color c = RED;tf", c); // 使用“.”訪問枚舉成員變量
C語言中的“.”有多種用途,包括結(jié)構(gòu)體成員訪問、指針成員訪問、枚舉成員訪問等。掌握這些用法可以讓我們更加靈活地使用C語言編程。