当前位置: 首页 > news >正文

【C语言】结构体的定义与使用

结构体和数组一样,属于构造的数据类型。
区别在于数组是将相同数据类型的数据放到一起存储;
而结构体将各种类型的数据都可以放在一起;
并且结构体也可以构成数组;

结构体可以将不同数据分门别类的放在一起进行处理。通过变量.结构体内部变量名来调用具体的值。

#include <stdio.h>
#include<string.h>
/*	功能:结构体的定义及使用 时间:2024年10月 地点:贤者楼129 作者:LChen
*/struct student{int ID;				// 学号 char name[20];		// 姓名 int age;			// 年龄 char addr[50];		// 住址 double score;		// 成绩 
}; 
typedef struct student Student; int main() {Student a;						// 定义 a.ID=001;strcpy(a.name,"Lihua");			// 不能使用赋值符号,字符串长度不同 a.age=18;strcpy(a.addr,"Chongqing");a.score=95;Student b={002,"Zhangsan",20,"Beijing",89};		// 定义加初始化// 结构体数据,只能单独使用printf("%d %s %d %s %.2lf\n",a.ID,a.name,a.age,a.addr,a.score);  printf("%d %s %d %s %.2lf\n",b.ID,b.name,b.age,b.addr,b.score);return 0;
}

在这里插入图片描述


http://www.mrgr.cn/news/52207.html

相关文章:

  • OpenAI多智能体框架Swarm实测—基于Qwen开源模型
  • Java学到什么程度才可以出来找工作呢?
  • Excel数据分析
  • jmeter用csv data set config做参数化1
  • VAS1085Q升降压线性LED驱动芯片车规认证AEC-Q100
  • 在TikTok平台进行户外直播的策略与技巧
  • (SEM)模型 ▎结构方程模型的建立、拟合、评估、筛选和结果展示
  • 【数据分析】影响系数 =(今日量-昨日量)/(今日总量-昨日总量)
  • Error: The getter ‘backgroundColor‘ isn‘t defined for the class ‘ThemeData‘
  • 什么是 BloomFilter
  • ast2600 i2c framework
  • C++/初识C++
  • 后端Web开发
  • day37 动态规划理论基础 509.斐波那契数列 70.爬楼梯 746.使用最小花费爬楼梯
  • 低代码用户中心的构建:技术论坛探讨
  • Javascript:使用canvas将二维码矩阵转化为图片
  • SpringSecurity 整合 JWT
  • 手机怎么玩GTA5?GameViewer远程助你手机畅玩GTA5侠盗飞车
  • SCAS介绍
  • 深入浅出:如何实现TikTok无人直播的全流程指南