int a[] = {1, 2, 3, 4};

cout << sizeof(a);  //16

char b[] = "abc";

cout << sizeof(b);  //4

cout <<strlen(b);  //3

char c[] = {'1', '2', '3'};

cout << sizeof(c);  //3

cout << strlen(c);  //3

当数组作为函数参数传递当时候, 表示的是指针, 用sizeof求出来的是计算机字长。

long long a=0;
char c='c';
char * pc = &c;
cout << sizeof(a) << endl;  //8
cout << sizeof(long long) << endl;  //8
cout << sizeof(c) << endl;  //1
cout << sizeof(char) << endl;  //1
cout << sizeof(pc) << endl;  //4

转自https://blog.csdn.net/ddl2111/article/details/80372563 有修改

最新文章

  1. 一个Activity掌握Android5.0新控件 (转)
  2. 【BZOJ-3144】切糕 最小割-最大流
  3. struts2文件下载及 &lt;param name=&quot;inputName&quot;&gt;inputStream&lt;/param&gt;的理解
  4. latex输入希腊字母
  5. js中如何操作json数据
  6. 【ArcGIS 10.2新特性】Portal for ArcGIS新特性
  7. 关于egit的日常操作总结
  8. Linux抓包工具tcpdump详解
  9. 【贪心】CSU 1809 Parenthesis (2016湖南省第十二届大学生计算机程序设计竞赛)
  10. Java之SPI机制
  11. LeetCode——Length of Last Word
  12. java课设-计算数学表达式的程序,201521123050,51 团队
  13. 看JQ时代过来的前端,如何转换思路用Vue打造选项卡组件
  14. 开源小工具 酷狗、网易音乐缓存文件转mp3工具
  15. stylus 详解与引入
  16. wps excel
  17. openstack Q版部署-----nova服务配置-计算节点(6)
  18. iOS 使用xib定义一个View,修改frame无效问题解决
  19. [Tensorflow] RNN - 03. MultiRNNCell for Digit Prediction
  20. OpenGL ES 3.0之Uniform详解

热门文章

  1. GitHub 出现这样的问题怎么办
  2. spring mvc 入门程序
  3. 自定义DropDownMenu菜单
  4. LRU缓存介绍与实现 (Java)
  5. jquery实现简单瀑布流
  6. Replication--使用MSlogreader_history查看日志读起的延迟和事务命令
  7. HBase介绍 (1)---数据模型
  8. 菜鸟的Xamarin.Forms前行之路——共享组件
  9. windows部署PHP开发的cms系统
  10. django LookUp