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

网站开发使用的语言有哪些小程序外包公司发展前景

网站开发使用的语言有哪些,小程序外包公司发展前景,东莞专业网站推广多少钱,钱客多代理网页结构体和共用体的区别在于#xff1a;结构体的各个成员会占用不同的内存#xff0c;互相之间没有影响#xff1b;而共用体的所有成员占用同一段内存#xff0c;修改一个成员会影响其余所有成员。 结构体占用的内存大于等于所有成员占用的内存的总和#xff08;成员之间可能… 结构体和共用体的区别在于结构体的各个成员会占用不同的内存互相之间没有影响而共用体的所有成员占用同一段内存修改一个成员会影响其余所有成员。 结构体占用的内存大于等于所有成员占用的内存的总和成员之间可能会存在缝隙共用体占用的内存等于最长的成员占用的内存。共用体使用了内存覆盖技术同一时刻只能保存一个成员的值如果对新的成员赋值就会把原来成员的值覆盖掉。 经典示例 #include stdio.h union un {int i;char c[2]; }; int main() {union un x;x.c[0]10;x.c[1]1;printf(\n%d,x.i);return 0;} 在这个程序中我们定义了一个联合unionun它包含一个整数i和一个字符数组c这个字符数组有两个元素。 在main函数中我们创建了一个un类型的变量x并将x.c[0]赋值为10x.c[1]赋值为1。然后我们打印x.i的值。 在这里我们需要知道的是联合中的所有成员共享同一块内存。也就是说x.i和x.c共享同一块内存。 现在我们来看为什么输出结果是266。在这个程序中我们假设使用的是小端存储方式。在小端存储中对于一个多字节的数据它的低位字节存储在低地址处高位字节存储在高地址处。 因此当我们将x.c[0]赋值为10二进制表示为00001010x.c[1]赋值为1二进制表示为00000001时这两个字节被存储在内存中的顺序是0000000100001010。 这个二进制数转换成十进制是266。因此当我们打印x.i的值时输出结果为266。
http://www.zqtcl.cn/news/90218/

相关文章:

  • 菏泽住房和城乡建设厅网站企业查询官网免费查询一下
  • 青海网站建设公司电话163 com邮箱注册
  • 建设法律法规文本查询网站自由设计师是什么意思
  • 分站城市网站如何做seo上海网站建设选缘魁
  • 荆门网站建设电话如何制作网页链接二维码
  • 邳州微网站开发unsplash素材网站
  • 大型网站技术架构wordpress 换域名
  • 网站建设 首选百川互动织梦网站数据下载
  • pc端网站开发技术网站建设与维护工作内容
  • 凡科怎么建设网站可以做动画的网站
  • 企业网站整合网页界面设计案例赏析
  • 精美网站郑州企业培训
  • 网站备案是一年一次吗百度风云榜小说榜排名
  • 优化网站标题是什么意思wordpress主分类
  • 公司网站开发费计入办公费个人外贸网站建设
  • 阿里云主机可以放几个网站网站建设企划
  • 做玻璃钢的企业网站网站图片要多少像素
  • 药厂网站建设页网站
  • 为了做宣传网站而注册公司网站图片上怎么做弹幕效果
  • 音乐网站整站程序帝国cms做视频网站
  • 光明新区住房和建设局网站91关键词
  • 专业自动化网站建设计算机网络技术就业公司
  • 模板wordpress演示站怎么做海口seo网站推广
  • 平凉公司网站建设高端品牌男装
  • 性价比高的seo网站优化为什么装修公司建议半包
  • 手机网站左右滑动效果网站模板之家
  • 哈尔滨的建设信息网站微网站的好处
  • 网站收费怎么做四川网站推广优化
  • 移动网站尺寸页面升级3秒后自动跳转
  • 网站建设费用高低有什么区别专业建设的基本要素