数组中的区别与例外

数组名可以表示整个数组,取出的是整个数组的地址

有两个例外:

 1.sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节。 
 2.&数组名,数组名能表示首元素的地址

#include<stdio.h>
int main()
{
	int arr[10] = { 0 };
	printf("%p\n", arr);//arr就是首元素的地址
	printf("%p\n", arr + 1);
	printf("-----------------\n");
	printf("%p\n", &arr[0]);//首元素的地址
	printf("%p\n", &arr[0] + 1);
	printf("-----------------\n");
	printf("%p\n", &arr);//数组的地址
	printf("%p\n", &arr + 1);

	//int n = sizeof(arr);//40
	//printf("%d\n", n);
	return 0;
}

相关推荐

  1. Oracleblob和clob区别例子

    2024-04-29 21:42:03       14 阅读
  2. Oraclelong和clob区别例子

    2024-04-29 21:42:03       10 阅读
  3. 数字资产数据资产区别

    2024-04-29 21:42:03       16 阅读
  4. Vuerefreactive区别

    2024-04-29 21:42:03       42 阅读
  5. TypeScriptinterface type区别

    2024-04-29 21:42:03       29 阅读
  6. QTQImageQPixmap区别

    2024-04-29 21:42:03       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-29 21:42:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-29 21:42:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-29 21:42:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-29 21:42:03       20 阅读

热门阅读

  1. 统计字符次数

    2024-04-29 21:42:03       14 阅读
  2. APP漏洞频发怎么办?渗透测试有用吗

    2024-04-29 21:42:03       13 阅读
  3. leetcode1146--快照数组

    2024-04-29 21:42:03       13 阅读
  4. 使用python写一个识别人脸

    2024-04-29 21:42:03       11 阅读
  5. C#面:委托是什么?事件是不是一种委托?

    2024-04-29 21:42:03       16 阅读
  6. 2d激光slam的改进方案探索

    2024-04-29 21:42:03       12 阅读
  7. C/C++中的整数乘法运算与汇编指令MUL和IMUL

    2024-04-29 21:42:03       13 阅读
  8. 内核镜像

    2024-04-29 21:42:03       13 阅读
  9. 常用的网站和软件

    2024-04-29 21:42:03       14 阅读
  10. 发现问题并进行管理——bug和调试器

    2024-04-29 21:42:03       15 阅读
  11. vue源码中如何实现数据监听?

    2024-04-29 21:42:03       15 阅读
  12. 反射会打破单例模式吗

    2024-04-29 21:42:03       15 阅读
  13. C语言十进制转十六进制

    2024-04-29 21:42:03       12 阅读
  14. 使用Docker搭建Nacos集群

    2024-04-29 21:42:03       12 阅读