赞
踩
int、char、long、float、double等等这些简单类型被称为内置类型,是C语言自带的。生活中还有许多复杂类型,例如描述学生的信息,记录商品的信息等等,于是,自定义类型(结构体,枚举,联合)就出现了。
结构是一些值的集合,这些值称为成员变量。
结构体成员类型:结构的成员可以是标量、数组、指针,甚至是其他结构体。
struct std
{
char name[20];
char sex[5];
int age;
double score;
};//分号不能掉!!!
struct是结构体关键字,std是结构体标签,struct std是结构体类型,变量的定义可以在结构体声明时定义,也可以后面用到的时候再进行定义。
结构体的不完全声明
struct
{
int a;
char b;
double c;
}s;
struct
{
int a;
char b;
double c;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。