2016 - 2024

感恩一路有你

指针数组一般用在哪里 数组指针使用方法?

浏览量:1817 时间:2023-04-03 16:23:13 作者:采采

数组指针使用方法?

一维数组的指针直接将一维数组的首地址赋给指针变量,然后通过指针变量的操作逐步输出一维数组中各元素的值。

因为数组名相当于指针指向的一维数组的第一个地址(例如;l

数组指针即为该数组元素的什么?

数组指针存储要访问的内存地址。

为什么指向字符数组的指针的字节数是4字节?

因为你用的是普通变量指针,指针存储长度至少是32位,所以至少要4个字节!

c语言对数组元素的引用方法?

一般只有两种

一种是直接打。

即下标模式

如a[i]

另一种是指针模式。

例如

*(人工智能)

和一个[我]。

如果非要说第三个。

也就是i[a],很少用;

编译是可以的,但是实际上没有人这么写。

怎么用指针的指针,指向二维数组的每个元素?

C语言中的数组(不管多少维)都是线性存储在内存中的。所以你可以用一个一级指针加上一个偏移量来访问所有的元素。比如有一个10*10的二维数组A,可以输出:int A[10][10]int * p(int *)ain tiv

编一个程序,输入10个整数存入一维数组中,再按逆序重新存放后输出。(使用指针)?

# includestdio.h

intmain()

{

inta[10],I,temp,*p,* q;

for(i0;i10我)

scanf(d,a[I]);

pa,QA 9;

while(pq){

temp * p;

* p * q;

* q-temp;

}

for(i0;i10我)

printf(d,a[I]);

printf(

);

return0

}

指针 元素 i10 变量

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。