建立结构声明:
<span style="font-size:18px;">struct Student
{
char name[20];
char sex;
int age;
char addr[40];
};
</span>
/*然后定义一个Student 类型的 student变量*/
struct Student student;
当然声明结构的过程和定义结构变量的过程是可以合并在一起的。
比如 :
<span style="font-size:18px;">struct Student
{
char name[20];
char sex;
int age;
char addr[40];
} student ;
</span>
上面两个是一样的啊!!!!!
————————————————————————————————————————————————————————————————————————
访问结构成员:
运用结构成员运算符 .
gets( student.name)
以及:
scanf("%d",&student.age) ;
初始化结构:
<span style="font-size:18px;">struct book library ={
"A Tale of Two Cities " ,
" Charles Dickens " ;
29.5
};</span>
后来有了C99支持可以随便乱序排列了,也是很好的
<span style="font-size:18px;">struct book library={
.value= 29.8 ,
.author=" Charles Dickens " ,
.title=" A Tale of Two Cities "
}
</span>