77问答网
所有问题
如何为一个指向数组的指针定义一个二级指针?
比如:
int a[3][2][3],(*p)[2][3]=a;
如何再定义个二级指针指向(*p);
举报该问题
推荐答案 2012-11-18
int (**pa)[2][3]= &p; pa 就是指向 p 的指针
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Wqpqp3q38.html
相似回答
二级指针
的用法?
答:
用内存地址去理解吧,
一级指针是指向定义类型的内存地址,二级指针就是指向定义类型的内存地址所指向的新的内存地址
。我举一个例子。include <stdio.h> void main(){char *day[]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};char **p;int n;printf("请输入日期...
...
指向指针
数组的指针、
指向数组的指针
的指针,分别
如何定义
...
答:
解答:1. 如何声明
一个指针
,这个指针是指向整个数组的,数组有n个元素,每个元素是int,不是int (*p)[n],而是最简单的int*p;2. 如何声明一个指针,这个指针也是
指向数组的
,数组有n个元素,每个元素不是int,而是指针int*;这个指针是int**p;3. 又如何声明一个指针,它指向另一个指针,这“...
二维
数组
和
二级指针
答:
通过二级指针去访问二维数组需要先给二级指针分配等同于二维数组行数的一维数组指针
,然后把二维数组的每行首地址赋值给对应位置的一维指针上。之后就可以通过二维指针直接访问了。参考代码如下,可以看具体注释辅助理解。include <stdio.h>//输入输出头文件。#include <stdlib.h>//本程序需要用到malloc/fre...
指针数组中
可存放
二级指针
吗
答:
可以!
一级的指针数组可存放一级指针,那么,二级的指针数组可存放二级指针
!比如:int a,*p1=&a;int *p1p[3];p1p[0]=p1;int b,*p=&a,**pp=&p;int **p2p[3];p2p[0]=pp;
怎么
理解
指向
二维
数组的数组指针
是
二级指针
答:
因为
二级指针
只能
指向
存有int*的位置,而数组内部都是int*的元素。所以
数组指针
就是二级指针。而二维数组不能直接作为二级指针。它是一维
指针数组
int (*ab)[]。这个指针数组解释就是首先是
一个指针
(*ab),然后是
一个数组
,存放int元素。可以用这个指针ab去访问,**ab第一个元素;*(*ab)[1]第二...
c++的
二级指针
和二维
数组
答:
因为
二级指针
是
指向指针的指针
, 也就是说二级指针必须
指向一个
一级指针, 而这个一级指针存放的是一个内存地址 相信楼主知道一维
数组
可以看成是一级指针 但是二维数组却不能看成是二级指针 就以a[2][3]举例 a[2][3]其实就是两个维度为3的一维数组合并起来的二维数组, 也可以看成是一个一级数组...
请问
二级指针
,二维数组,
数组指针
的区别
答:
//解答如下
二级指针
:
指向指针
的指针,它存放的是一级指针的地址。int *p;int **q;q = &p; //把一级指针p的地址赋值给二级指针q。二维数组:int arr[4][5]; //
定义
了一个4行5列的
数组数组
指针:
指向数组的指针
。int arr[4][5];int (*p)[5]; //指针p是指向数组的指针,你可以...
大家正在搜
如何定义指向二维数组的指针
指向数组的指针被声明为指向
定义指向数组的指针
怎样定义指向数组的指针类型
数组指针指向一维数组
指向一个数组的指针变量
如何让指针指向数组
指向同一数组的两指针
指向数组的指针的特点
相关问题
C语言中,如何定义一个‘指针数组’,这个‘指针数组’专门用来...
怎么理解指向二维数组的数组指针是二级指针
怎么定义指向一个数组指针的指针?比如:我要指向于 int *...
C++中,能否定义一个指针 指向一个 数组指针?如何操作?
数组指针是二级指针吗?请解释一下!谢谢!
指针问题(指针数组,数组指针,二级指针)
怎么让一个二维指针指向一个二维数组
c语言中如何通过二级指针来操作二维数组