黑马程序员技术交流社区
标题:
结构体变量及定义方法
[打印本页]
作者:
1115302782
时间:
2015-7-2 22:29
标题:
结构体变量及定义方法
(1)先定义结构体然后再定义结构体变量
eg:struct Student{
int sno;//学号
char name[20];//姓名
int age;// 年龄
float score;//成绩
};//分号不可省
注意: 1)结构体定义完成以后,计算机不会给结构体分配内存空间;
2)会在定义结构体变量后,分配存储空间
结构体变量定义格式:
struct 结构体名 结构体变量名;
eg struct Student stu1;// 定义一个Student结构体类型的变量stu1,stu1可以存放学生的学号,姓名,年龄,成绩
eg: struct Student stu2 ,stu3,stu4;//定义多个结构体变量
(2)定义结构体同时定义变量
格式:struct 结构体{
成员表列;
}结构体变量1,结构体变量2·······;
eg:struct Student{
int sno;//学号
char name[20];//姓名
int age;// 年龄
float score;//成绩
}stu5,stu6,stu7; //用Student结构体定义三个结构体变量stu5,stu6,stu7
(3)使用匿名结构体定义结构体变量
struct {
成员表列;
}结构体变量1,结构体变量2·····;
eg :struct {
int sno;//学号
char name[20];//姓名
int age;// 年龄
float score;//成绩
}stu1,stu2,stu3;
作者:
pp584995727
时间:
2015-7-3 07:26
学习了,
作者:
peng_gavin
时间:
2015-7-3 09:40
总结的不错,巩固下知识,多谢楼主
作者:
ghyg527
时间:
2015-7-3 23:10
谢谢楼主啦!总结的好认真,加精!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2