#include <stdio.h>
#include <stdlib.h> int main(int argc, char const *argv[])
{
char *pstr;
int a[]={,,,,,};
pstr=(char *)malloc(sizeof(char)*);
printf("%d\n", sizeof(pstr));
printf("%d\n", sizeof(a));
return ;  
}  

运行结果:

 sizeof求的是字节数啊啊啊啊啊啊!!!!!!!!!!!!!!

另:sizeof是一个关键字而不是函数


结构体字节对齐问题:

#include <stdio.h>

struct ts
{
char c;
int n;
}; int main(int argc, char const *argv[])
{
struct ts t;
printf("sizeof(t.c)=%d\n", sizeof(t.c));
printf("sizeof(t.n)=%d\n", sizeof(t.n));
printf("sizeof(t)=%d\n", sizeof(t));
return ;
}

运行结果:

注意看sizeof(t)大小为8哦,说明成员c被补成4字节了

最新文章

  1. 深入理解DOM节点类型第一篇——12种DOM节点类型概述
  2. ListableBeanFactory
  3. Learn know more about big data
  4. VTK三维重建(2)-根据脚部骨骼CT的三维重建和显示
  5. Python 对新浪微博的博文元素 (Word, Screen Name)的频率分析
  6. bat 小工具
  7. SQL Server 模式和名称解析
  8. Girl_iOS100天学iOS的第一天(规划)
  9. Taffy Web开发,Python Flask实践详解
  10. jquery通过ajax查询数据动态添加到select
  11. 数据库连接池性能比对(hikari druid c3p0 dbcp jdbc)
  12. rem_750
  13. 阿里云轻量应用服务器 怎么控制怎么上传文件怎么安装JDK和Tomcat怎么完成JavaWeb的部署
  14. linux操作小技巧锦集
  15. JSP内置对象——session对象
  16. PHP的魔术方法
  17. 扩展名为DBF的是什么文件啊?
  18. C++标准库类模板(stack)和 队列(queue)
  19. rc.local 开机自启脚本无法启动
  20. 一篇搞定vue请求和跨域

热门文章

  1. 奇异值分解基础(SVD)
  2. html标签的target属性应用
  3. zabbix入门之添加监控项
  4. extjs6.0 treepanel设置展开和设置选中
  5. nyoj 78:圈水池 【凸包入门】
  6. boost system
  7. 基于SSM的RBAC权限系统(1)-利用ajax,bootstrap,ztree完成权限树功能
  8. [NOIP模拟20]题解
  9. angularjs radio 默认选中
  10. 数据挖掘之DecisionTreeClassifier决策树