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

成都保障房中心官方网站微信开放平台登录入口

成都保障房中心官方网站,微信开放平台登录入口,深圳画册设计团队,做地方网站需要什么部门批准在练习数据结构过程中&#xff0c;定义指针p&#xff0c;并且申请了10个char类型空间&#xff0c;但在计算p所指空间大小时候&#xff0c;发现了一些奇怪的现象。 #include <stdio.h> #include <stdlib.h>int main(){char s[12];printf("the size of memory …

在练习数据结构过程中,定义指针p,并且申请了10个char类型空间,但在计算p所指空间大小时候,发现了一些奇怪的现象。

#include <stdio.h>
#include <stdlib.h>int main(){char s[12];printf("the size of memory occupied = %d\n",sizeof(s));//12char *s1 = "hello,world.";printf("the size of memory occupied = %d\n",sizeof(s1));//8char *s2 = (char *)malloc(sizeof(char) * 12);printf("the size of memory occupied = %d\n",sizeof(s2));//8int a[3] = {1,2,3};printf("the size of memory occupied = %d\n",sizeof(a));//12int *a1 = (int *)malloc(sizeof(int)*3);printf("the size of memory occupied = %d\n",sizeof(a1));//8return 0;
}

 

可以发现,sizeof()只有在计算定义为数组的大小是准确的,在计算指针指向的数组或者申请空间的大小时候,不准确。

通过查阅资料得知,sizeof()不可以用来计算申请出来空间的大小。

那么,为什么是8?是因为8是指针所占空间的大小。

那我想要计算申请的空间的大小,怎么办?

=========>  _msize()  <=============

_msize()函数可以计算出申请空间的大小,如下:

#include <stdio.h>
#include <stdlib.h>int main(){char *s2 = (char *)malloc(sizeof(char) * 12);printf("sizeof(s2) = %d\n",sizeof(s2));//8printf("_msize(s2) = %d\n",_msize(s2));//12int *a1 = (int *)malloc(sizeof(int)*3);printf("sizeof(a1) = %d\n",sizeof(a1));//8printf("_msize(a1) = %d\n",_msize(a1));//12return 0;
}

!!!!!!!!!!!!如下两位博主讲的更为详细!!!!!!!!!!!!!!!!!!

参考资料:

C语言——判断矩阵维数(sizeof、_msize)

C++学习笔记之如何获取指针开辟空间或数组空间的大小以及_countof、sizeof、strlen、_Msize的区别

http://www.yayakq.cn/news/899900/

相关文章:

  • 罗岗网站建设公司花生壳域名做网站
  • 做电商网站的参考书温州优化网站方法
  • 做文案策划需要看什么网站lnmp wordpress优化
  • 商业网站开发需求企业网站搭建费用
  • 找家里做的工作到什么网站关键词库在网站上怎么体现
  • 营销型网站一个多少钱广西贵港建设集团有限公司网站
  • 网站设计程序织梦响应式网站怎么做
  • seo综合查询 站长工具网站进入沙盒的表现
  • 网络软文推广网站网站调用微信数据
  • 网站英语培训999网站免费
  • 广州知名网站知名软装设计公司
  • 大型网站建设历史淡蓝黑色大气企业网站模板
  • 做网站是不是也是暴利专业开发app公司
  • 快速搭建网站推荐wordpress 评论贴图
  • 兰州兼职做网站网站页面尺寸大小
  • 网站建设的策划文案中国建设银行对公网站
  • 网站建设完成确认书和君网站建设
  • 如何在网站上做自动弹出织梦模板 行业网站
  • 南通网站建设优化有没有专门做一件代发的网站
  • 武夷山市网站建设福州网站建设 找燕狂徒 05
  • 什么是大型门户网站深圳网站制作公司在那
  • 莱芜网络公司网站单位网站建设情况总结
  • 做网站点击挣钱不?wordpress配置多个页面
  • 什么是网站反向链接企业如何申请网址
  • 现在什么网站做基础销量好广州最近传染病情况
  • 网站代建设费用wordpress会员评论
  • 网站建设备案多长时间模板无忧
  • 石家庄信息网官方网站如何在360做网站SEO
  • 网站开发的语言有什么软件郑州做网站的外包公司有哪些
  • 网站建设公司的流程太原网站建设 网站制作