C语言里面,结构体与共同体分别是啥意思?具体指的是什么

 时间:2026-02-12 09:29:59

一种构造数据类型,具体指:int、char、float。

结构体是一种构造数据类型(也称复杂数据类型),由若干不同类型的变量(数据)组成。每个变量都是结构体的成员(member),每个成员可以是基本数据类型,也可以是构造类型。相应的,int、char、float 这些数据类型被称为基本数据类型。

结构体变量:结构体也是一种数据类型,可以用来说明变量。例如:

[cpp] view plain copy

struct stu stu1, stu2; 

你也可以在定义结构体的同时定义结构体变量:

[cpp] view plain copy

struct stu{  

char *name;  //姓名  

int num;  //学号  

char sex;  //性别  

float score;  //成绩  

} stu1, stu2;  

将变量放在结构体定义的最后即可。

也可以用宏定义使一个符号常量来表示一个结构类型,例如:

[cpp] view plain copy

#define STU struct stu  

STU{  

char *name;  //姓名  

int num;  //学号  

char sex;  //性别  

float score;  //成绩  

};  

STU stu1, stu2;  

  • c语言结构体怎么使用
  • c语言创建结构体
  • c语言结构体是什么
  • 结构体数组初始化
  • 如何使用c语言结构体链表实现队列结构
  • 热门搜索
    消防图纸符号大全 黄芪图片大全 榨汁机食谱大全 水彩画图片大全 初中物理知识点大全 地下城与勇士怎么玩 苹果手机大全 温州鼓词大全 立体手工制作大全 不良信用记录怎么消除