结构体类型定义的一般式 - 谙忆-人生之旅

谙忆-人生之旅

学不止步,梦不停歇-陈浩翔

结构体类型定义的一般式

 2015年09月08日

1
2
3
4
5
6
7
8
9
struct 结构体名  
{  
    类型名1 域名1;   
    类型名2 域名2;  
    类型名3 域名3;  
    类型名4 域名4;  
    ...     ...  
    类型名n 域名n;  
};  

说明:结构体类型是用户自定义类型,使用时需要按照规定的
形式定义类型标识符,然后才能定义相应类型的变量。


例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
struct student
/**定义了一个结构体类型,类型标识符为 struct student,其中包含5个域,  
分别用num代表姓名,sex代表性别,age代表年龄,score代表成绩  
**/
{
    int num;
    char name[16];
    char sex;
    int age;
    float score;
};
struct student s1,s2;
/**用上面定义的结构体类型定义了2个结构体变量s1,s2存放任意2个学生的信息**/
struct student s[30];
/**定义了一个包含30个元素的结构体数组s,s用来存放30个学生的信息**/

本文章由[谙忆]编写, 所有权利保留。 欢迎转载,分享是进步的源泉。

转载请注明出处:http://chenhaoxiang.cn

本文源自人生之旅_谙忆的博客