【C语言经典面试题】&array与&array[0]有什么区别?
经典语法知识,有必要了解下!
1 问题描述
有一道C语言的经典面试题:
有一个整型数组array,那么&array与&array[0]有何区别呢?
2 示例代码
为此,我写了一段测试代码:
#include
#include
int main(int argc, const char *argv[])
{
int array[5];
printf("test1 = %p\\n", &array);
printf("test2 = %p\\n", &array[0]);
return 0;
}
测试结果如下:
3 总结
从结果来说,这两个地址的值是一致的。但是呢,从语法上说,两者还是有区别的:
- &array :指的是array数组的首地址,表示整个数组的起始地址;
- &array[0]:指的是array数组中第一个元素的地址;
- 为何这两个值是相等呢?这是因为数组的存储空间本身就是线性的,第一个数组元素的起始地址就是数组的起始地址,所以也就有了上图的测试结果。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
嵌入式
+关注
关注
5082文章
19118浏览量
305091 -
C语言
+关注
关注
180文章
7604浏览量
136789 -
代码
+关注
关注
30文章
4787浏览量
68589 -
Array
+关注
关注
99文章
18浏览量
17864 -
数组
+关注
关注
1文章
417浏览量
25943
发布评论请先 登录
相关推荐
如何判断产品需不需要做AT&T认证?AT&T测试内容和要求分享
随着经济全球化的发展,国内越来越多产品厂商选择将自家产品出口到北美市场,而这时候各位厂商都会面临产品需不需要做AT&T的问题。今天英利检测针对这一问题整理了一些关于AT&T认证中
凌科电气YU系列工业级连接器登场,解锁USB&Type-C多模块新体验!
近日,凌科全新推出YU系列USB&Type-C多模块工业级连接器,在功能上实现了全面升级。
北美运营商AT&T认证中的VoLTE测试项
北美运营商AT&T的认证测试内容涵盖了多个方面,以确保设备和服务的质量、兼容性以及用户体验。在AT&T的认证测试中,VoLTE(VoiceoverLTE)测试项是一个重要的组成部分
北美运营商AT&T认证的测试内容有哪些?
北美运营商AT&T的认证测试内容涵盖了多个方面,以确保设备和服务的质量、兼容性以及用户体验。以下是英利检测整合的AT&T认证的主要测试内容:基础认证测试联邦通信委员会(FCC
北美运营商AT&T认证的费用受哪些因素影响
申请北美运营商AT&T认证的价格因多种因素而异,包括产品类型、认证范围、测试难度等。一般来说,申请AT&T认证的费用可能相对较高,因为AT&T作为北美地区的主要电信运营商,其
onsemi LV/MV MOSFET 产品介绍 & 行业应用
01直播介绍直播时间2024/10/281430直播内容1.onsemiLV/MVMOSFET产品优势&市场地位。2.onsemiLV/MVMOSFETRoadmap。3.onsemiT10
思瑞浦车规级产品矩阵,全面覆盖汽车级CAN&LIN、LDO需求
聚焦高性能模拟芯片和嵌入式处理器近期,思瑞浦为广大工程师带来了《思瑞浦车规级产品矩阵,全面覆盖汽车级CAN&LIN、LDO需求》的在线研讨会直播,重点介绍了思瑞浦汽车产品布局与技术优势,同时
FS201资料(pcb & DEMO & 原理图)
电子发烧友网站提供《FS201资料(pcb & DEMO & 原理图).zip》资料免费下载
发表于 07-16 11:24
•0次下载
北美运营商AT&T认证入库产品范围名单相关
AT&T作为全球领先的通信服务运营商之一,通过AT&T认证不仅是对产品质量的认可,更是产品打开北美市场大门的重要凭证。然而,或许您还不清楚AT&T认证入库的产品范围,接下来
解读北美运营商,AT&T的认证分类与认证内容分享
在数字化日益深入的今天,通信技术的稳定与安全对于个人、企业乃至整个国家都至关重要。作为北美通信领域的领军者,AT&T一直致力于为用户提供高效、可靠的通信服务。而在这背后,AT&T
在TSMaster中加载基于DotNet平台的Seed&Key
的TSMaster2024.03版本中不仅支持了C/C++,Delphi等语言封装的DLL文件,也新增支持了基于DotNet平台如C#,VB.Net等
Open RAN的未来及其对AT&T的意义
3月14日消息,在“Connected America 2024”会议上,AT&T高级副总裁兼网络首席技术官Yigal Elbaz讨论了Open RAN 的未来及其对AT&T的意义。
评论