码迷,mamicode.com
首页 > 编程语言 > 详细

C语言(三)- 结构体

时间:2018-04-26 18:27:29      阅读:212      评论:0      收藏:0      [点我收藏+]

标签: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、结构体变量初始化和引用

 

二、结构体数组

 

三、结构体指针

C语言(三)- 结构体

标签:hda   组成   cut   style   rcu   struct   std   include   例子   

原文地址:https://www.cnblogs.com/wuguangzong/p/8952367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!