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

网站备案是备案域名还是空间dedecms网站的下载

网站备案是备案域名还是空间,dedecms网站的下载,tvc广告片制作公司,大连网络推广广告代理一、结构体的由来 1. 数据类型的不足 C语言中#xff0c;基本数据类型只有整型、字符型、浮点型等少数几种#xff0c;无法满足复杂数据类型的需要。 2. 数组的限制 虽然数组可以存储多个同类型的数据#xff0c;但是数组中的元素个数是固定的#xff0c;无法动态地改变…一、结构体的由来 1. 数据类型的不足 C语言中基本数据类型只有整型、字符型、浮点型等少数几种无法满足复杂数据类型的需要。 2. 数组的限制 虽然数组可以存储多个同类型的数据但是数组中的元素个数是固定的无法动态地改变大小。 3. 指针的局限性 指针只能指向一个变量无法同时指向多个变量。 为了解决以上问题C语言引入了结构体struct这一复合数据类型。结构体是由一组不同类型的变量组成的集合可以方便地表示复杂的数据结构。 二、结构体的使用方法 1. 定义结构体类型 使用关键字struct和大括号{}来定义结构体类型其中包含若干个成员变量。例如 struct Student {char name[20];int age;float score; };上述代码定义了一个名为Student的结构体类型它包含三个成员变量name字符串类型、age整型和score浮点型。 2. 声明结构体变量 声明结构体变量时需要指定其类型为已定义的结构体类型。例如 struct Student stu1, stu2;上述代码声明了两个Student类型的结构体变量stu1和stu2。 3. 访问结构体成员变量 通过“.”运算符来访问结构体变量中的成员变量。例如 strcpy(stu1.name, Tom); stu1.age 18; stu1.score 90.5;上述代码分别给stu1的name、age和score成员变量赋值。 三、结构体在计算机中的存储方式 1. 内存对齐 为了提高内存读写效率编译器会对结构体进行内存对齐。内存对齐是指将结构体中的成员变量按照一定的规则排列在内存中使得它们的地址都是某个特定值的倍数。例如对于一个int类型的变量它的地址必须是4的倍数对于一个char类型的变量它的地址必须是1的倍数。如果某个成员变量按照默认对齐方式排列后其地址不是某个特定值的倍数编译器会在其前面填充一些空白字节使其地址变为某个特定值的倍数。例如 struct Student {char name[20]; // 地址为0x00000000不需要对齐int age; // 地址为0x00000004需要对齐填充2个空白字节即地址为0x00000004float score; // 地址为0x00000008需要对齐填充3个空白字节即地址为0x00000008 };2. 结构体的大小计算 结构体的大小等于其所有成员变量的大小之和。如果成员变量之间有空白字节那么这些空白字节也会被计算在内。例如 struct Student {char name[20]; // 占用20个字节包括末尾的\0int age; // 占用4个字节假设为int类型float score; // 占用4个字节假设为float类型 };上述代码中Student结构体的大小为24个字节204428因为name数组后面有3个空白字节即sizeof(name)23。需要注意的是不同的编译器可能会对结构体的内存对齐方式和大小计算方法有所不同。因此在编写程序时应该尽量避免依赖于具体的内存布局细节。
http://www.w-s-a.com/news/591820/

相关文章:

  • 电商网站运营策划什么样的网站容易做seo
  • 网站备案需要什么流程怎么创建小程序卖东西
  • 陇西网站建设 室内设计持啊传媒企业推广
  • 连云港做网站制作首选公司如何让单位网站做防护
  • wordpress企业网站源码开发网站用什么工具做设计
  • 网站负责人不是法人seo神马网站推广器
  • 网站建设绩效考核方案wordpress支付宝付款
  • 高要区住房和城乡建设局网站如何网上注销自己的公司
  • 哪种技术做网站容易论文答辩图片做记录片的是哪个网站
  • 怎样在微信中做网站网站的备案号在哪
  • 返利淘网站怎么做wordpress htnl短代码
  • 网站 手机 appwordpress管理账户
  • 徐州网站建设 网站制作做招商网站的前景怎么样
  • 网站开发就业岗位鹧鸪哨网站1v1深度开发
  • 在线手机动画网站模板网站登录注册怎么做
  • 苏州品牌网站设计晋江论坛兔区是什么
  • 怎么利用代码做网站重庆网络营销网站建设销售
  • 用dw怎么做网站留言板百度举报网站
  • 成都微网站设计企业为什么要做网络营销推广
  • 双桥区网站制作企业网站一般内容包括哪些
  • 莆田外贸专业建站做app 需要先做网站吗
  • 网站怎么用北京口碑最好的装修公司
  • 潮州网站建设深圳微信分销网站设计
  • asp.net网站开发实例教程pdf泉州seo网站关键词优推广
  • 怎样建立一个企业网站dede 网站名称
  • 做网上竞彩网站合法吗免费网站建设品牌
  • 网站开发所需要的的环境客户关系管理的内涵
  • 优质做网站公司做软件的人叫什么
  • 徐州市徐州市城乡建设局网站首页网站建设刂金手指下拉十五
  • 建设游戏网站目的及其定位市场营销策略概念