定义结构体:
struct 结构体名
{
...
结构体数据
};
定义结构体实例:
结构体名 结构体实例名;
在使用结构体实例调用其内部的成员变量时,使用运算符 "." 进行。
若定义的结构体实例为指针形式,则应该使用运算符 -> 进行成员变量的调用。
1 #include <iostream> 2 using namespace std; 3 4 struct myStruct 5 { 6 char c; 7 int temp; 8 }; 9 10 int main(int argc, char* argv[]) 11 { 12 myStruct a; 13 a.c = 'c'; 14 a.temp = 520; 15 16 myStruct *b = new myStruct; 17 b->temp = 1314; 18 b->c = 'q'; 19 20 cout << a.c << b->c << a.temp << b->temp << endl; 21 return 0; 22 }