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

如何建设一个国际化的网站北京南站地铁

如何建设一个国际化的网站,北京南站地铁,使用动易模版制作网站,东莞外贸模板建站#x1f308;个人主页: 会编程的果子君 ​#x1f4ab;个人格言:“成为自己未来的主人~” 目录 ​编辑 柔性数组 柔性数组的特点 柔性数组的使用 柔性数组的优势 柔性数组 也许你从来没有听说过柔性数组这个概念#xff0c;但是它确实是存在的#xff0c;C99中#… 个人主页: 会编程的果子君 ​个人格言:“成为自己未来的主人~”  目录 ​编辑 柔性数组 柔性数组的特点 柔性数组的使用 柔性数组的优势 柔性数组 也许你从来没有听说过柔性数组这个概念但是它确实是存在的C99中结构的最后一个元素允许是未知大小的数组这就叫做柔型数组 例如 typedef struct st_type {int i;int a[0];//柔性数组成员 }type_a; 有些编译器会报错无法编译可以改成 typedef struct st_type {int i;int a[];//柔性数组成员 }type_a; 柔性数组的特点 结构中的柔性数组成员前面必须至少一个其他成员。 sizeof返回的这种结构大小不包括柔型数组的内存 包含柔型数组成员的结构用malloc{}函数进行内存的动态分配并且分配的内存应该大于结构的大小以适应柔型数组的预期大小  例如 #includestdio.h typedef struct st_type {int i;int a[];//柔性数组成员 }type_a; int main() {printf(%d, sizeof(type_a));//输出是4return 0; }柔性数组的使用 #includestdio.h #includestdlib.h typedef struct st_type {int i;int a[];//柔性数组成员 }type_a; int main() {int i 0;type_a* p (type_a*)malloc(sizeof(type_a) 100 * sizeof(int));//业务处理p-i 100;for (i 0; i 100; i){p-a[i] i;}free(p);p NULL;return 0; } 这样柔性数组成员a相当于获得了100个整型元素的连续空间 柔性数组的优势 上述的type_a结构也可以设计为下面的结构也能完成同样的效果 #includestdio.h #includestdlib.h typedef struct st_type {int i;int* p_a; }type_a; int main() {int i;type_a* p (type_a*)malloc(sizeof(type_a));p-i 100;p-p_a (int*)malloc(p-i * sizeof(int));for (i 0; i 100; i){p-p_a[i] i;}free(p-p_a);p-p_a NULL;return 0; } 上述代码1和代码2可以完成同样的功能但是方法1的实现有两个好处 第一个好处是方便内存释放 如果我们的代码是在一个给别人用过的函数当中你在里面做了二次内存分配并把整个结束体返回给用户。用户调用free可以释放结构体但是用户并不知道这个结构体内的成员也需要free,所以你不能指望用户来发现这些事情所以如果我们把结构体的内存以及成员要的内存一次性分配好了并返回给用户一个结构体指针用户做一次free就可以把所有的内存一次性都给释放掉 第二个好处是这样有利于访问速度 连续的内存有益于提高访问速度也有益于减少内存碎片
http://www.sczhlp.com/news/233787/

相关文章:

  • 徐州本地网站WordPress数据库经常要重启
  • 郴州市房价东营做网站seo
  • 学校培训网站建设可以做哪些网站有哪些
  • dedecms建网站wordpress广告位设置
  • 技术馆网站建设做现货黄金网站
  • 网站中页面模板设计长沙网站制作多少钱
  • wordpress交流插件深圳seo外包
  • 常营网站建设合肥网站建设的公司哪家好
  • 网站seo视频扬中做网站
  • 如何在国际上做网站网络运营是什么意思
  • 专门做效果图的网站四川住房城乡建设厅网站首页
  • 国外设计网站排名小程序开发平台搭建
  • o2o电商网站怎么给网站做网页
  • 热狗网站排名优化外包网页设计与制作学什么
  • 网站图片分辨率尺寸做盗版网站的
  • 网站建设合同书一起来看在线观看免费
  • 南海区住房和城乡建设部网站vpn免流网站建设
  • 广宁网站建设公司wordpress外链图床插件
  • 那个网站适合学生做兼职php网站开发工程师招聘要求
  • 建设一个网站需要什么技术人员国家企业信息网官网查询系统
  • 北京网站建设好asp网站首页模板
  • 郑州外贸建站食药监局网站建设方案
  • 网站托管怎么做等保网站进入考核期要多久
  • 如何自建设网站广告设计网站
  • 网站设计方式上海企业网站的建设
  • 电子商务网站设计的书怎么注册域名和网站
  • 网站的ftp别的公司会给么南京seo排名扣费
  • 网站制作公司 云南wordpress 表单验证
  • 网站建设 xplogowordpress 移除一级菜单
  • 公司网站改版需要怎么做网页网站