数组名不表示首元素地址的两个特例

简介: 数组名不表示首元素地址的两个特例

一、sizeof   数组名表示整个数组的大小

当  sizeof(数组名)时,计算的是整个数组的大小


二、&数组名

&数组名表示整个数组的地址

image.png

此时尽管打印出来的地址都是一样的,但表示的意义并不相同!

再举一个例子

image.png

可见最后一个+1时,加了整个数组个数的地址


总结:在以后遇到除这两种以外的数组名时,都表示首元素的地址!

相关文章
|
8天前
|
C语言 C++
数组元素的指针
数组元素的指针
13 0
|
6月前
|
编译器
数组的下标法和指针法查找数组中元素的不同
总结文档的时候遇到了这个问题。在CSDN上看到一篇博客觉得有缺漏和误导性,所以自己总结一下。
43 0
|
8月前
|
人工智能
通过指针变量存取一维数组元素
通过指针变量存取一维数组元素
|
8天前
|
存储 安全 Java
防止数组元素的指针被修改
防止数组元素的指针被修改
15 1
|
8天前
|
存储 算法 C语言
引用二维数组的元素
引用二维数组的元素
19 1
|
8天前
|
存储 Java C++
如何引用二维数组的元素
在编程中,二维数组是一个非常重要的数据结构,它允许我们在一个单一的变量中存储多个值的集合。二维数组可以看作是数组的数组,即每个元素都是一个数组。这种结构特别适用于存储表格数据,如矩阵、棋盘布局等。
29 0
|
8天前
|
C语言
【C语言】数组元素:带方括号的下标形式和指针形式
【C语言】数组元素:带方括号的下标形式和指针形式
26 0
|
8天前
|
存储 C语言 索引
C语言数组与指针的关系,使用指针访问数组元素方法
如果您阅读过上一章节“C语言数组返回值”中的内容,那么您是否会产生一个疑问,C语言的函数要返回一个数组,为什么要将函数的返回值类型指定为指针的类型?换句话说,C语言中数组和指针到底是什么关系呢?我们可以通过C语言的寻址符“&”来返回数组变量存储在内存中地址和数组变量第一个元素存储在内存中的地址,
44 2
|
8天前
|
BI
多维数组元素的指针访问方式
以二维数组为例介绍多维数组的指针访问方式。
29 0
|
6月前
指针(二)------字符指针+数组指针+指针与数组(传参)
指针(二)------字符指针+数组指针+指针与数组(传参)
32 0

热门文章

最新文章