博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C结构体struct 和 共用体union的使用测试
阅读量:5217 次
发布时间:2019-06-14

本文共 587 字,大约阅读时间需要 1 分钟。

#include 
struct{ char name[10]; char sex; char job; int num; union{ //联合只能共用同一个内存 int class; char position[10]; }category;}PE[2];int main(){ int i; for(i=0;i<2;i++){ printf("请输入:号码 姓名 性别 职业\n"); scanf("%d %s %c %c", &PE[i].num,PE[i].name,&PE[i].sex,&PE[i].job); if(PE[i].job=='s'){ printf("请输入班级:"); scanf("%d",&PE[i].category.class); }else if(PE[i].job=='t'){ printf("请输入职业:"); scanf("%s", PE[i].category.position); }else{ printf("输入错误"); } } return 0;}

  共用体:共享同一个内存;一旦a使用了b就被弃用 b使用a就被弃用!

转载于:https://www.cnblogs.com/wanglijun/p/8576745.html

你可能感兴趣的文章
【译】在Asp.Net中操作PDF - iTextSharp - 使用字体
查看>>
事务备份还原分离附加
查看>>
JSch - Java实现的SFTP(文件上传详解篇)
查看>>
一些注意点
查看>>
.net 文本框只允许输入XX,(正则表达式)
查看>>
C#修饰符
查看>>
20.核心初始化之异常向量表
查看>>
[BSGS][哈希]luogu P3846 可爱的质数
查看>>
Python 第四十五章 MySQL 内容回顾
查看>>
iostat参数说明
查看>>
js 封装获取元素的第一个元素
查看>>
iOS 获取Home键指纹验证
查看>>
Python-Mac 安装 PyQt4
查看>>
P2571 [SCOI2010]传送带
查看>>
哈希表1
查看>>
用Data Url (data:image/jpg;base64,)将小图片生成数据流形式
查看>>
实验2-2
查看>>
C#初识
查看>>
String,StringBuffer与StringBuilder的区别?? .
查看>>
JavaScript(三) 数据类型
查看>>