77问答网
所有问题
当前搜索:
指针可以用来表示数组元素
C语言
指针数组
的作用
答:
指针数组
:数组成员是指针的数组。作用:数组的属性全有。因为成员是指针,这就
可以
延伸出很多内容。包括:成员是函数指针,整个数组就是一类相关函数的集合,便于代码架构的管理。成员是链表指针啦,char指针,这种就是能做出类似散列表的结构。总体来讲,就是一组相关数据的指针的集合,达到的目的就是搜集...
设有数组int a[10][15],
数组元素
a[5][3]用
指针表示
的形式是?谢谢,帮...
答:
(a+5)是a[5][0]的地址 是一个列地址。即*(a+5)=&a[5][0] 偏移量是每次是1.(a+5)+3是a[5][3]的地址 (*(a+5)+3)就是a[5][3]的
指针表示
形式。上面提到了便宜的概念,因为二维数组在内存中以一维数组存储方式存储,所以
可以
用总偏移量来计算每个
数组元素
地址。上面两位就是...
...b[3][3];
数组元素
a[5]和b[1][2]分别用
指针表示
的形式是__
答:
int *p,*q;p=a;q=b;a[5]相当于*(p+5)b[1][2]相当于*(*(q+1)+2)
C语言怎么用
指针
代替二维
数组
答:
p+i*N+j, 相应的如果用p1来表示,则为*(p1+i)+j。
元素
a[i][j]相应的
指针表示
为:( p+i*N+j) ,相应的如果用p1来表示,则为*(*(p1+i)+j)。同样,a[i][j]也
可
使用指针下标法表示,如p[i*N+j]。若有:int *p=a[0];则
数组
a的元素a[1][2]对应的指针为:p+1*4+2 元...
指针数组
与指向指针的指针有什么区别
答:
他们的区别是:
指针数组
,表示的是一个由指针变量组成的数组也就是说其中的
元素
都是指针变量,而
数组指针表示
的是这是个指向数组的指针。那么该指针变量存储的地址就必须是数组的首地址得是个指向行的地址,比如a[3][4]数组中的 a,a+2 等,不
能
是具体的指向列的地址,如 &a{2][1], &a[2]...
指针表示元素
的值还是地址
答:
二,函数
指针
有时为了方便我们把一定数量的数字,一定数量的命令,和一定数量的格子编号 列在一张表上面,只需要拿到这张表,我们就
可以
一口气做一些事。我们把这张表叫函数。这种表可能是占用了一定数量的连续格子来存放。而表开始的格子编号实际上就
代表
了函数的位置,通常这个编号可以叫函数指针。
C语言
指针数组
的使用
答:
int **a
可以表达
一个二维数组。为什么呢?你可以这么理解 * p[3]表达的是一个
数组指针
,这个指针 p[0]
表示
的是数组存的第一个地址。而数组实际上是一串连续地址的块。每一个小块存着一个内容。每次访问数组时,你为什么可以用数组名+下标访问呢? //比如a[i];实际上就是 访问*a+i; * ...
c++简单问题
答:
A:当然不一样了,数组名是
用来表示数组
的
元素
的(只有一个数组名就表示数组的全部元素);而
指针
是指向这个数组的指针,它是一个物理地址,两个当然不一样了.B:只要是数组,那么程序员就必须明确的指明数组的大小,即数组中包含的元素的个数,以便系统为程序员所设定的数组分配适合的大小来存放这些数据,而...
C++编程实现用
指针
输入输出
数组元素
答:
可以
定义一个一个
指针
和一个
数组
然后将该指针指向数组的首地址 然后循环读取数据 将数据存储进当前指针所指的内存地址并移动指针到下一个位置 输入完成后再将该指针指向数组的首地址 再一次循环输出 将当前指针所指向的地址内的内容输出并移动指针到下一个位置 这样程序就完成了 下面是一个简单的代码...
...这个‘
指针数组
’专门
用来
存放‘
数组指针
’。
答:
指针数组
定义int*p[n];[]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的
数组元素
。这里执行p+1时,则p指向下一个数组元素,这样赋值是错误的:p=a;因为p是个不可知的
表示
,只存在p[0]、p[1]、p[2]...p[n-1],而且它们分别是指针变量
可以用来
...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜