a为数组名。sizeof(a)和sizeof(a)有什么区别?结果是?
a为数组名。sizeof(a)和sizeof(&a)有什么区别?结果是?
sizeof(a) 求的是 数组的空间大小。
sizeof(&a),此时&a指的是一个指针,而指针的大小也是4。
#include <stdio.h>
int main()
{
int a[20];
printf("sizeof(a) = %d\n", sizeof(a));
printf("sizeof(&a) = %d\n",sizeof(&a));
return 0;
}
解释:
sizeof(a) 求的是 数组的空间大小 即 20 * 4 (int形大小)= 80
sizeof(&a),此时&a指的就是一个指向int型数据的指针,而指针的大小也是4,所以sizeof(&a) = 4
a为数组名。sizeof(a)和sizeof(a)有什么区别?结果是?相关推荐
- 数组名不等于指针---sizeof()函数求数组大小错误问题
前言: 今天在项目中需要求采样点的数量并且遍历,采样点用数组存储,自定义了一个函数想要用sizeof求其长度,然后遍历,结果失败了,查阅之后发现以下问题: 在main函数中,sizeof是可以正常工作 ...
- C/C++数组名与指针区别深入探索
转之:http://soft.yesky.com/242/2082242.shtml 引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用.于是乎,很多程 ...
- C语言中“数组名”和“数组名”
C语言中 数组名 和 &数组名 == 实验环境 == 1. 编译器:gcc 5.4.0 2. 操作系统:Ubuntu 16.04 x86_64 缘起 本以为此知识点我已熟练掌握,可是最近应用的 ...
- C/C++数组名与指针区别
C/C++数组名与指针区别 引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用.于是乎,很多程序设计者就被搞糊涂了.而许多的大学老师,他们在C语言的教学 ...
- 数组名 和数组名的理解
我们都知道数组名是首元素的地址,但是在某些特殊情况下数组名是代表整个元素的地址. (1)当&数组名的时候便是代表整个数组名.比如 &arr. (2) 当数组名单独放在sizeof内部的 ...
- C语言第九课:数组(下)——数组越界、数组名与数组作参
目录 前言: 一.数组越界: 二.数组名: 1.sizeof(数组名): 2.&数组名: 三.数组名作为函数参数: 前言: 上篇文章中我们学习了一维数组与二维数组的相关基础知识,本文我将带领小 ...
- c/C++计算int / int *数组的长度;sizeof(指针),sizeof(数组名)的区别
1.计算int *数组长度: int arrayVlenth(float *p) {int len = 0;while (*p){p++;len++;}return len; } sizeof(指针) ...
- sizeof(数组名)和sizeof(指针)
转载:http://blog.csdn.net/kangroger/article/details/20653255 在做这道题时: 32位环境下,int *p=new int[10];请问sizeo ...
- C++/C中 sizeof(指针)和sizeof(数组名)的区别
1.sizeof(array)/sizeof(int)的含义 array是个数组 sizeof (array)就是这个数组所占的内存总量(字节数), sizeof(int)就是单个所占的内存. 所以呢 ...
最新文章
- 字符串的模式匹配 (朴素模式匹配算法 ,KMP算法)
- The Right-angled Triangles
- python函数自定义教程_Python中自定义函数的教程
- python unittest库的入门学习
- Android 去掉TabLayout下的阴影,AppBarLayout下的阴影
- java agent_如何脚踏实地构建Java Agent
- 基于深度强化学习的区域化视觉导航方法​​
- 你真的了解Python吗?这篇文章可以让你了解90%,赶紧收藏!
- 【计算几何】FZU Problem 2270 Two Triangles
- 【前端】第三章 Vue
- php 日期算法,php日期时间计算,转载
- Costomize Print Output
- Google Earth Engine(GEE)——使用Combining reducers计算均值和标准差
- 1.9无穷小新生五十年
- 基于html的美食网站 奶茶网页设计与实现(HTML+CSS+JavaScript)
- 读取无线手柄数据_清洁效果强大,续航持久,吉米W7无线智能洗地机让拖地更高效...
- java可以编写siri_打造Android的中文Siri语音助手(一)
- EF更新使用AutoMapper_se7en3_新浪博客
- CISAW证书发证机构是哪里?权威性如何?
- 【PS-2】与PS有关的CO方面基础配置
热门文章
- [Spring cloud 一步步实现广告系统] 18. 查询返回广告创意
- 什么是面向对象(OOP)
- DevExpress v19.1新版亮点——WinForms篇(五)
- 9.JAVA-抽象类定义
- java中的接口中的方法
- 网页中如何启用QQ交谈
- django 组件架构图
- 最短路径(Dijkstra算法)(c/c++)
- ICLR 2019论文接收结果揭晓:24篇oral论文有没有你?
- 温故而知新 Vue 原来也有this.$forceUpdate();