第九章——数组 第三节——指向数组的指针变量的运算
数组名
数组名可认为是一个存放地址值的指针变量名
注意:
这个指针变量中的地址值不可改变,即不可以给数组名重新赋值!也可认为数组名是一个地址常量。
例如:
1 | float a[10],*p,x; |
数组名是表示数组首地址的地址常量
可以用对数组名加一个整数的办法,来依次表达上不同元素的地址。
例:
1 | float a[10],*p,k; |

指向数组的指针
1 | for(k=0;k<10;k++) |
下面的语句功能均是从键盘读入数放入数组中
1 | //=====语句1=======// |
还可以通过移动指针逐个输出数组元素
1 | float a[10],*p,k; |
考点
在调用函数时,数组元素作为实参传递给形参,每个数组元素实际上代表内存中的一个存储单元,和普通变量一样,对应的形参必须是类型相同的变量。数组元素的值可以传递给对应的形参变量,在函数中只能对该变量进行操作,而不能直接引用对应的数组元素,更不可能在函数中改变对应数组元素的值。
- 标题: 第九章——数组 第三节——指向数组的指针变量的运算
- 作者: 亓翎_Re-Tikara
- 创建于 : 2026-02-07 02:21:28
- 更新于 : 2026-02-10 02:48:46
- 链接: https://re-tikara.fun/Blog/posts/8f65a35d/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。