首页 > 编程语言 > 详细

c 语言 结构体

时间:2016-03-20 17:36:44      阅读:269      评论:0      收藏:0      [点我收藏+]
一:结构体
定义结构体类型变量 三种方式
1st:先声明结构体类型,再定义该类型的变量
struct student liming,zhangle;
2nd:声明类型的同时定义变量
struct student{int num; char name[10];}liming={11,"liming"},zhangle;
3rd:不指定类型名而直接定义结构体类型变量

struct {int num; char name[10];}liming={11,"liming"},zhangle;

结构体变量的初始化和引用

struct student
{ int num;
char name[20];
char sex[12];
int age;
float score;
char adds[30];
}liming = {39,"liming","nan",18,55.5,

(1)对成员变量初始化
struct zhangle={.name = "zhangle"};
(2)引用
zhangle.name
(3)结构体多级
student.birthday.month
(4)结构体变量的运算
liming.score = zhangle.score //赋值
(5)同类结构体变量可以相互赋值
liming = zhangle;
二:结构体数组
(1)
struct Person leader[30]
struct      结构体类型     数组名
(2)赋值
struct    Person        leader[30]  = {“ling”,20,"zhang",10,"liz",15};





c 语言 结构体

原文:http://www.cnblogs.com/zle1992/p/5298021.html

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