二维数组的各种sizeof问题
来源:互联网 发布:小米主题破解软件 编辑:程序博客网 时间:2024/05/17 16:02
#include<stdlib.h>
#include<string.h>
int main()
{
int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
int n=sizeof(a[0][0]);
printf("a=0x%x,*a=0x%x\n",a,*a);
printf("a size=%d,*a size=%d\n",sizeof(a),sizeof(*a));
printf("-------------------------------------------\n");
printf("a[0]=0x%x,*(a+0)=0x%x\n",a[0],*(a+0));
printf("a[0] size=%d,*(a+0)=%d\n",sizeof(a[0]),sizeof(*(a+0)));
printf("-------------------------------------------\n");
printf("&a[0]=0x%x,&a[0][0]=0x%x\n",&a[0],&a[0][0]);
printf("&a[0] size=%d,&a[0][0] size=%d\n",sizeof(&a[0]),sizeof(&a[0][0]));
printf("-------------------------------------------\n");
printf("a[1]=0x%x,a+1=0x%x\n",a[1],a+1);
printf("a[1] size=%d,a+1=%d\n",sizeof(a[1]),sizeof(a+1));
printf("-------------------------------------------\n");
printf("&a[1][0]=0x%x,*(a+1)+0=0x%x\n",&a[1][0],*(a+1)+0);
printf("&a[1][0] size=%d,*(a+1)+0 size=%d\n",sizeof(&a[1][0]),sizeof(*(a+1)+0));
printf("-------------------------------------------\n");
printf("a[2]=0x%x,*(a+2)=0x%x\n",a[2],*(a+2));
printf("a[2] size=%d,*(a+2) size=%d\n",sizeof(a[2]),sizeof(*(a+2)));
printf("--------------------------------------- ---\n");
printf("&a[2]=0x%x,a+2=0x%x\n",&a[2],a+2);
printf("&a[2] size=%d,a+2 size=%d\n",sizeof(&a[2]),sizeof(a+2));
printf("-------------------------------------------\n");
printf("a[1][0]=0x%x,*(*(a+1)+0)=0x%x\n",a[1][0],*(*(a+1)+0));
printf("a[1][0] size=%d,*(*(a+1)+0) size=%d\n",sizeof(a[1][0]),sizeof(*(*(a+1)+0)));
printf("-------------------------------------------\n");
return 0;
}
- 二维数组的各种sizeof问题
- sizeof计算二维数组长度的问题
- sizeof使用二维数组时注意问题
- 7_27C语言|二维数组的sizeof
- sizeof与二维数组
- 二维数组的问题
- sizeof()功能之二维数组
- 用sizeof求二维数组的行列大小
- 二维数组的一些问题
- 二维数组的一些问题
- 指针 二维数组的问题
- 二维数组的地址问题
- 二维数组的指针问题
- 二维数组的查找问题
- 二维数组赋值的问题
- 二维数组的查找问题
- 二维数组的输出问题
- 二维数组的输出问题
- markdown中的锚点 及其使用
- HTML+CSS+JS 简单Tooltip
- Android性能优化-UI性能优化
- weex和Android的交互
- index_merge引发的死锁排查
- 二维数组的各种sizeof问题
- C++ 中string类型和 C风格 char类型字符串比较
- Struts2(二) 配置文件struts2.xml的编写
- 动态规划--最长递增(减)子队列.[九度1112][递推求解]
- 设计模式——状态模式
- 2017.02.29 C/C++小知识点
- python中string和Unicode的区别
- WPS2016Pro(激活码)
- python中的生成器generator