20171129二维数组指针访问
来源:互联网 发布:淘宝贷款官网 编辑:程序博客网 时间:2024/06/06 02:19
#include<stdio.h>#include<stdlib.h>//数组在内存中是线性排列的,改变指针类型就能改变数组的访问方式void main1()//动态建立二维指针{int *p = (int*)malloc(sizeof(int) * 40);//一维数组for (int *px = p,i=0; px < p + 40; px++,i++){*px = i;printf("%d,%p\n", *px, px);//指针循环}printf("\n\n");int(*pp)[8] = (int(*)[8])p;//指针类型决定访问方式for (int i = 0; i < 5; i++){for (int j = 0; j < 8; j++){//printf("%5d", pp[i][j]);//下标的方式printf("%5d", *(*(pp + i)) + j);//指针的方式}printf("\n");}printf("\n\n");//创建一个三维数组来指向他//a[4][2][5]int(*ppp)[2][5] = (int(*)[2][5])p;for (int i = 0; i < 4; i++){for (int j = 0; j < 2; j++){for (int n = 0; n < 5; n++){//printf("%5d", ppp[i][j][n]);printf("%5d", *(*(*(ppp + i)) + j) + n);//指针的方式}printf("\n");}printf("\n\n\n");}getchar();}
阅读全文
1 0
- 20171129二维数组指针访问
- 指针访问二维数组
- 指针访问二维数组
- 指针访问二维数组 数组指针
- 通过指针访问二维数组
- 用指针访问二维数组
- 指针数组 数组指针对二维数组的访问
- 二维数组的指针访问方法
- 利用指针访问二维数组中元素
- 用普通指针访问二维数组
- 用指针访问二维数组的问题
- 二维数组 数组指针
- 二维数组 指针数组
- C++ 行指针访问(遍历)二维数组所有元素
- C++ 行指针访问(遍历)二维数组所有元素 .
- 关于用指针方式访问二维数组的问题
- c语言中关于二维数组的指针访问
- 二维指针与二维数组
- 回溯法的一个典型应用,在1~x中选出n个数的排列方式,且相邻两个数不一样·
- Python学习日记 第一天
- “为什么我的Clion编译要这么久?”
- 【05-Redis 数据类型(下)】
- [深度学习框架] 在Mac上安装Tensorflow
- 20171129二维数组指针访问
- Xcode9学习笔记75
- 选择排序和插入排序
- 反射,注解,泛型
- 扫描车牌识别的技术支持Android和苹果
- JDK环境变量配置
- SQL(下)-DDL与DML
- 百元百鸡 代码 原理
- 人工智能+概念高架路,能否缓解城市交通拥堵问题?