二维数组、指针、步长
来源:互联网 发布:软件原型设计 编辑:程序博客网 时间:2024/05/16 12:25
#include <stdio.h>
#include <string.h>
#define PRINT(value) printf("%s:%d\n",#value,value);
void main()
{
int a[3][5];
PRINT(a);// 8517344
PRINT(*a);// 8517344
PRINT(a + 1);// 8517364
PRINT(*a + 1);// 8517348
PRINT(sizeof(a));// 60
PRINT(sizeof(*a));//20
#include <string.h>
#define PRINT(value) printf("%s:%d\n",#value,value);
void main()
{
int a[3][5];
PRINT(a);// 8517344
PRINT(*a);// 8517344
PRINT(a + 1);// 8517364
PRINT(*a + 1);// 8517348
PRINT(sizeof(a));// 60
PRINT(sizeof(*a));//20
}
a的步长为它的一个元素的长度 ,即int a[3][5] 中元素 一维数组 int [5] 的长度 20,sizeof的长度为整个二维数组的长度
*a的步长也是它的一个元素的长度,即 int [ ] 中元素 int的长度 4,sizeof的长度为一维数组的长度
0 0
- 二维数组、指针、步长
- 二维数组 数组指针
- 二维数组 指针数组
- 二维指针与二维数组
- 二维数组与二维指针
- 二维数组和二维指针
- 二维数组和二维指针
- 二维数组和二维指针
- 二维指针和二维数组
- 二维数组和二维指针
- 二维指针和二维数组
- 二维数组与二维指针
- 数组指针,指针数组,二维数组,二维数组指针
- 数组指针,指针数组,二维数组,二维数组的指针
- 二维数组和指针
- 二维数组与指针
- 二维数组与指针
- 二维数组和指针
- C/C++专项练习 (三)
- Android UI设计:ViewFlipper使图片循环滑动
- 计算机中的有符号数和无符号数
- 智能灯之Android控制端
- PHP 杂项函数
- 二维数组、指针、步长
- 官网下载Google Chrome离线安装包
- ExtJS Grid 每个Cell都显示tooltip
- 当Python和R遇上北京二手房(下)
- Servlet与tomcat配置
- 密码学中的珍宝与窃贼
- Leetcode: Best Time to Buy and Sell Stock IV
- IOS_UI_Label
- PhotoView源码分析(3)