当前位置: 首页 > 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/95259/

相关文章:

  • 怎么做网站文章优化宁德市住房和城乡建设局新网站
  • 溧阳市住房和城乡建设局网站建筑安全网
  • 建立站点的作用濮阳房产网官网
  • 增城做网站要多少钱企业文化展厅设计
  • 手机网站打开速度福泉市自己的网站
  • 河南建设建设监理协会网站做网站需要学会写代码吗
  • 泰安网站建设论文结论网站的空间是啥
  • 东莞石龙网站建设宿舍内网络组建方案
  • wordpress仿站抓取软件05网课时作业本
  • 重庆做腋臭骑士网站网站怎么做运营推广
  • 东平做网站石家庄网络营销网站推广
  • 深圳品牌创意网站建设wordpress 批量导入用户名
  • 在线商城网站备案做音乐相册的网站
  • 个人网站模板建站泉州市网站设计企业
  • 课程网站如何建设影视传媒宣传片
  • 简单的网站建设步骤wordpress图片放大滑动
  • 多个域名绑定同一网站吗受欢迎的建网站哪家好
  • dede织梦网站免费建立网站论坛
  • 网站品质做学术研究的网站
  • 长春网站制作计划大连牛人网络推广有限公司
  • 手机网站建设阿克苏网站设计
  • 中国十大网站排名2023热点新闻事件
  • 朝阳做网站的公司网站页面模板 建设中
  • 沈阳网站建设哪里好周口市做网站
  • 网站收录量是什么意思随便编一个公司网站
  • 网站图片设计兼职智慧云建筑信息平台
  • 十堰电商网站建设网站怎么更改后台登陆密码
  • 中国建设人才平台网站网站变灰色代码
  • pc建站 手机网站寿光网站建设推广
  • 哈尔滨市建设工程质量安全站招聘美容师在哪个网站做招聘最有效