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

网站搜索引擎优化吉安网站设计

网站搜索引擎优化,吉安网站设计,做网站能赚钱吗,怎么在自己电脑上建网站山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省什么是共用体类型有时想用同一段内存单元存放不同类型的变量。例如,把一个短整型变量、一个字符型变量和一个实型变量放在同一个地址开始的内存单元中。以上3个变量在内存中占的字节…

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省

什么是共用体类型

有时想用同一段内存单元存放不同类型的变量。例如,把一个短整型变量、一个字符型变量和一个实型变量放在同一个地址开始的内存单元中。以上3个变量在内存中占的字节数不同,但短整型变量都从同一地址开始,也就是使用覆盖技术,后一个数据覆盖了前面的数据。这种使几个不同字符变的变量共享同一段内存的结构,称为“共用体”类型的结构。

定义共用体类型变量的一般形式为

union  共用体名

{ 成员表列

}变量表列;

例如:

union Data

{ int i;

char ch ;

float f ;

}a , b , c ;

也可以将类型声明与变量定义分开:

union Data

{ int i ;

char ch ;

float f ;

};

union Data a , b , c;

即先声明一个union Data类型,再将a,b,c定义为union Data类型的变量。当然也可以直接定义共用体变量,例如:

union   //没有定义共用体类型名

{ int i ;

char ch;

float f ;

}a , b ,c ;

可以看到,“共用体”与“结构体”的定义形式相似。但它们的含义是不同的。

结构体变量所占内存长度是各成员占的内存长度之和。每个成员分别占有其自己的内存单元。而共用体变量所占的内存长度等于最长的成员的长度。例如,上面定义的“共用体”变量a,b,c各占4个字节(因为一个float型变量占4个字节),而不是各占4 +1 + 4 =9个字节。

国内有些C语言的书把union直译为“联合”。作者认为,译为“共用体”更能反映这种结构的特点,即几个变量共用一个内存区。而“联合”这一名词,在一般意义上容易被理解为“将两个或若干个变量联结在一起”,难以表达这种结构的特点。但是应当知道“共用体”在一些书中也被称为“联合”。如遇“联合”一词,应理解为“共用体”。

引用共用体变量的方式

只有先定义了共用体变量才能引用它,但应注意,不能引用共用体变量,而只能引用共用体变量中的成员。例如,前面定义了a,b,c为共用体变量,下面的引用方式是正确的:

a.i(引用共用体变量中的整型变量i)

a.ch(引用共用体变量中的字符变量ch)

a.f(引用共用体变量中的实型变量f)

不能只引用共用体变量,例如下面的引用是错误的:

printf ( " % d”, a );

因为a的存储区可以按不同的类型存放数据,有不同的长度,仅写共用体变量名a,系统无法知道究竟应输出哪一个成员的值。应该写成

printf ( " % d”,a.i );

printf ( " % c”,a.ch );

http://www.dtcms.com/a/484739.html

相关文章:

  • 山西建设厅网站首页甘孜州住房和城乡规划建设局网站
  • 网站建设珠海网页设计教程读后感
  • uc投放广告网站要自己做吗用cn作网站行么
  • 怎么增加网站权重深圳网站建设 设计贝尔利
  • 无锡建设教育协会网站怎么破解网站后台密码
  • 凡科建站怎么保存网站用织梦做视频网站好不好
  • ios wordpress连接站点建湖网站建设找哪家好
  • 深圳网站建设公司排名塑料模板多少钱一平方
  • 英文建站模板下载app并安装到手机
  • 专业网站设计力荐亿企邦广州seo公司排行
  • 哈巴狗模式网站开发瑞丽网站建设
  • 济南seo整站优化厂家甘肃省省经合局网站建设的通知
  • 教做面点的网站怎么样学好网页设计
  • 徐州哪里做网站好国外最受欢迎的网站
  • 企业网站包含的要素网站开发怎么对接客户
  • 优化推广网站推荐张店网站制作设计公司
  • 晋宁网站建设网站域名费用交给谁
  • 网站开发设计开题报告织梦保险网站源码
  • 有什么较好的网站开发框架整个网页截图快捷键
  • 做网站容易还是编程容易克隆网站后台
  • 做网站用别人的模板是侵权吗商务网站开发工具
  • 网站网页设计公司平面设计主要做的是什么
  • 网站建设公司排行杭州个人网站设计流程步骤
  • php在网站开发中的作用优秀网站建设平台
  • 网站计划任务怎么做西地那非片的正确服用方法与效果
  • 芷江建设局的工作人员网站自建网站国家审核要多久
  • 太原网站建设制作报价响应式网站布局实例
  • 网站运营内容方案查询网138网站域名
  • 泰安网站优化wordpress 悬浮页
  • 重庆忠县网站建设dw做网站如何让用户可编辑