标签:hda 组成 cut style rcu struct std include 例子
一、结构体
1、一般形式
不同类型数据组成的组合型数据结构,即结构体。
结构体类型的一般形式:
1 struct 结构体名{ 2 类型名 成员名1; 3 类型名 成员名2; 4 类型名 成员名3;5 ...... 6 };
举个例子:
1 #include<stdio.h> 2 int main(void) 3 { 4 struct Date 5 { 6 int month; 7 int day; 8 int year; 9 }; 10 struct Student 11 { 12 int num; 13 char name[20]; 14 char sex; 15 int age; 16 struct Date birthday; //birthday是一个struct Date结构体类型变量,即birthday使用了strcut Date结构体的数据结构形式 17 char addr[30]; 18 }; 19 }
2、定义结构体类型变量
1 struct Date //声明结构体类型,再定义是此类型的变量 2 { 3 int month; 4 int day; 5 int year; 6 }; 7 struct Date birthday1,birthday2; 8 9 或者 10 11 struct Date //在声明结构体类型的同时定义是此类型的变量 12 { 13 int month; 14 int day; 15 int year; 16 } birthday1,birthday2;
3、结构体变量初始化和引用
二、结构体数组
三、结构体指针
标签:hda 组成 cut style rcu struct std include 例子
原文地址:https://www.cnblogs.com/wuguangzong/p/8952367.html