C/C++中struct的理解

一、标题1

1.小标题

    在阅读和使用C或C++源代码时经常会遇到如下几种代码:

1.1

 1 typedef struct Man
 2 {
 3     int age;
 4     int weight;
 5 }MAN,*PMAN;//定义了两个数据类型:MAN和PMAN。当然Man也是数据类型,而且Man和MAN就是一个东西,只不过MAN是Man的别名。
 6 typedef struct
 7 {
 8     int age;
 9     int weight;
10 }MAN;//定义了一个数据类型:MAN
11 struct Man
12 {
13     int age;
14     int weight;
15 }man,*pman;//定义了一个数据类型Man,另外声明了一个Man类型的变量man和一个Man类型的指针
511515155115 15151221
15115121211 2551515

猜你喜欢

转载自www.cnblogs.com/wf751620780/p/9236142.html