C语言里面,结构体与共同体分别是啥意思具体指的是什么
一种构造数据类型,具体指:int、char、float。
结构体是一种构造数据类型(也称复杂数据类型),由若干不同类型的变量(数据)组成。每个变量都是结构体的成员(member),每个成员可以是基本数据类型,也可以是构造类型。相应的,int、char、float 这些数据类型被称为基本数据类型。
结构体变量:结构体也是一种数据类型,可以用来说明变量。例如:
[cpp]view plaincopy
structstustu1,stu2;
你也可以在定义结构体的同时定义结构体变量:
[cpp]view plaincopy
structstu{
char*name;//姓名
intnum;//学号
charsex;//性别
floatscore;//成绩
}stu1,stu2;
将变量放在结构体定义的最后即可。
也可以用宏定义使一个符号常量来表示一个结构类型,例如:
[cpp]view plaincopy
#defineSTUstructstu
STU{
char*name;//姓名
intnum;//学号
charsex;//性别
floatscore;//成绩
};
STUstu1,stu2;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。