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

新网站推广方法排名查询系统

新网站推广方法,排名查询系统,intitle 网站建设,网站搭建接单结构体与联合体的区别 结构体(struct)中所有变量是“共存”的——优点是“有容乃大”,全面;缺点是struct内存空间的分配是粗放的,不管用不用,全分配。 而联合体(union)中是各变量是“互斥”的——缺点就是不够“包容”&#xff…

结构体与联合体的区别

结构体(struct)中所有变量是“共存”的——优点是“有容乃大”,全面;缺点是struct内存空间的分配是粗放的,不管用不用,全分配。

而联合体(union)中是各变量是“互斥”的——缺点就是不够“包容”;但优点是内存使用更为精细灵活,也节省了内存空间。

union DataU
{int i;		//4double d;	//8char s[7];	//7
};int main()
{cout << sizeof(DataU) << endl;DataU du;du.s[0] = 255;du.s[1] = 1;du.s[2] = 0;du.s[3] = 0;cout << du.i << endl;

在这里插入图片描述
char类型占1个字节
du.s[0]=255,du.s[0]在内存中的值是1111 1111
du.s[1]=1, du.s[1]在内存中的值是0000 0001
du.s[2]=0, du.s[2]在内存中的值是0000 0000
du.s[3]=0, du.s[3]在内存中的值是0000 0000

int类型占8个字节
du.i在内存中的值就是11111111 00000001 00000000
00000000 (小端存储,左边是低位,右边是高位)
所以i的实际值是511

联合体的应用

当角色是老师时,只用其中的course
当角色是学生时,只用其中的score
可以节省空间

struct Info
{char _name[20]; int _role;union{double score;char course[20];}_sc;
};
	Info a[4] = {Info("周老师",0,-1,"c++"),Info("周老师",0,-1,"C语言"),Info("王同学",1,90,""),Info("李同学",1,85,"")};for (int i = 0; i < 4; i++){if (a[i]._role == 0){cout << a[i]._name << "是一位老师,他是教" << a[i]._sc.course << "的" << endl;}if (a[i]._role == 1){cout << a[i]._name << "是一位学生,他的分数是" << a[i]._sc.score<<endl;}}

在这里插入图片描述

http://www.mnyf.cn/news/33194.html

相关文章:

  • 虚拟网站建设网络营销软文范例300字
  • 做网站建设话术免费推广的预期效果
  • 长沙外贸网站网络营销策略理论有哪些
  • wordpress目录链接加html英文关键词seo
  • wish网站应该怎么做搜索引擎优化与关键词的关系
  • 网站建设职位西安关键词排名提升
  • 什么做网站的公司好事件营销的案例有哪些
  • 怎么做网站排名企业营销型网站建设
  • 温州文成网站建设百度一下网页版浏览器
  • 能添加网站的导航电商网站建设公司哪家好
  • 桂林市建设局网站陕西网站设计
  • 适合晚上一个人看b站软件手机百度一下
  • 网站设计尺寸企业内训课程
  • 河北沧州网站建设seo的中文名是什么
  • 360移动建站网站推广app
  • 南头做网站公司seo技术培训岳阳
  • 广西做网站重庆百度关键词优化软件
  • 电脑可以做服务器部署网站吗交换友情链接的网站标准是什么
  • 无锡做网站价格广告联盟推广
  • 做汽配的外贸网站常德网站建设公司
  • 做一个购物网站免费域名申请
  • 如何做阿里详情页面链接到外部网站搜索引擎关键词广告
  • ext做的网站有那些seo网络推广课程
  • 专业网站建设找哪家好百度关键词工具入口
  • 网站建设的摘要怎么写互联网广告平台排名
  • 西部数码个人网站郑州网络推广平台
  • 怎么自己写网站合川网站建设
  • 网页设计网站源代码免费做网站怎么做网站
  • 代做毕业设计找哪个网站百度关键词优化
  • 做网站需要准备的素材品牌营销理论有哪些