结构体类型定义的一般式

本文涉及的产品
.cn 域名,1个 12个月
简介: struct 结构体名{ 类型名1 域名1; 类型名2 域名2; 类型名3 域名3; 类型名4 域名4; ... ... 类型名n 域名n;};说明:结构体类型是用户自定义类型,使用时需要按照规定的形式定义类型标识符,然后才能定义相应类型的变量。
struct 结构体名
{
    类型名1 域名1;
    类型名2 域名2;
    类型名3 域名3;
    类型名4 域名4;
    ...     ...
    类型名n 域名n;
};
说明:结构体类型是用户自定义类型,使用时需要按照规定的
形式定义类型标识符,然后才能定义相应类型的变量。
例如:
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个学生的信息**/
目录
相关文章
|
编译器 Linux C++
自定义类型结构体(中)
自定义类型结构体(中)
47 0
|
存储 网络协议 编译器
自定义类型结构体(下)
自定义类型结构体(下)
65 0
|
C语言 C++
自定义类型结构体(上)
自定义类型结构体(上)
68 0
|
8月前
|
编译器 C语言
自定义类型:结构体(1)
自定义类型:结构体(1)
49 3
|
8月前
|
编译器 Linux C语言
自定义类型:结构体(2)
自定义类型:结构体(2)
48 1
|
存储 编译器
自定义类型——结构体(二)
自定义类型——结构体
|
8月前
|
存储 编译器 Linux
结构体,自定义类型
结构体,自定义类型
71 0
|
8月前
|
存储
类型定义
类型定义
144 0
|
8月前
|
C++
C++各种类型定义
重点构造类型 vector
49 0
|
网络协议 编译器 C语言
自定义类型:结构体
自定义类型:结构体
94 0