1 | //定义一个结构体,类型为structStudent |
2 | structStudent |
3 | { |
4 | stringname; |
5 | doubleeng; |
6 | doublech; |
7 | }; |
8 | |
9 | //定义了一个结构体,类型为structStudent;且定义了一个结构体实例,名叫Stu |
10 | structStudent |
11 | { |
12 | stringname; |
13 | doubleeng; |
14 | doublech; |
15 | }Stu; |
16 | |
17 | //定义了无名的结构体,且定义了一个结构体实例,名叫Stu |
18 | struct |
19 | { |
20 | stringname; |
21 | doubleeng; |
22 | doublech; |
23 | }Stu; |
24 | |
25 | //重定义结构体,类型为structStudent或者是Stu |
26 | typedefstructStudent |
27 | { |
28 | stringname; |
29 | doubleeng; |
30 | doublech; |
31 | }Stu; |
32 | |
33 | //重定义结构体,类型为Stu |
34 | typedefstruct |
35 | { |
36 | stringname; |
37 | doubleeng; |
38 | doublech; |
39 | }Stu; |
40 |
如果用typedef则,Stu stu;
否则,struct Student stu;
参考代码:511.rar