定义结构体变量的三种方法 |
您所在的位置:网站首页 › 定义变量的方法有几种,哪几种 › 定义结构体变量的三种方法 |
1、先定义结构体类型再定义结构体变量 如先定义结构体类型: struct student { int StuNo;//学号 char StuName[20]; //学生姓名 char Sex; //学生性别 int Agel //年龄 } 再定义结构体变量: struct student stu1,stu2; 2、定义结构体类型的同时定义结构体变量 struct student { int StuNo;//学号 char StuName[20]; //学生姓名 char Sex; //学生性别 int Agel //年龄 } stu1,stu2; 3、直接定义结构体变量 struct { int StuNo;//学号 char StuName[20]; //学生姓名 char Sex; //学生性别 int Agel //年龄 } stu1,stu2; 只有关键字struct,没有结构名,由于没有结构名,在此定义语句后面无法再定义这个类型的其他结构变量,,除非把定义过程再写一遍。 一般情况下,除非变量不会再增加,还是建议采用前两种结构变量的定义形式。 结构体变量可以再定义时候初始化: struct student stu1={165555,“huji",21} zhu :一个结构体变量所占用的内存空间是其各个成员所占内存空间之和。可以用sizeof计算,运算对象可以是结构体变量名或结构类型名。即sizeof(struct student)或sizeof(stu1) 结构类型名=关键字+结构名 这里,关键字是struct,结构名是 student |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |