首页 > 其他 > 详细

结构体

时间:2019-11-23 19:22:51      阅读:97      评论:0      收藏:0      [点我收藏+]

1 结构图类型变量的定义和初始化。 

 

struct  结构体名

{

    类型标识符  成员名;

    类型标识符  成员名;

} 变量名表列; 

只有在声明了结构体变量以后系统才给结构体分配存储空间。

方法一 :

1 先定义一个  std_info的结构体且赋值 

2 后定义一个结构体类型数组 s,共有三个元素,即s[0]-s[2],每个数组元素都是结构体类型,即每个数组元素都包括结构体类型std_info 的三个成员

struct std_info 

{

    int no;

   char name[10];

   char sex;

   int score[3];

};

struct std_info s[3] = {{100,"ZhangYi",‘f‘},{100,"WangHong",‘m‘,}.{102,"Lisan",‘f‘}};

 

方法二:

定义结构体类型的同时定义结构体类型数组s并赋初始值

 struct std_info 

{   int no;

    char name[10];

    char sex;

}s[3] = {{100,"ZhangYi",‘f‘},{100,"WangHong",‘m‘,}.{102,"Lisan",‘f‘}};

 

方法三:

定义无名称的结构体类型的同时定义结构体类型数组s 并赋初值  

struct  

{

   int no ;

   char name[10];

   char sex;

 } s[3]={{100,"ZhangYi",‘f‘},{101,"WangHong",‘m‘},{102,"LiSan",‘f‘}};

 

 

结构体

原文:https://www.cnblogs.com/guoxd/p/11919031.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!