- 10
- 0
- 约2.74千字
- 约 21页
- 2023-11-30 发布于陕西
- 举报
C语言的精髓——指针
指针与一维数组
2
学习目标
掌握指针与一维数组的关系
掌握通过指针操纵一维数组
指针与一维数组
指针和数组的关系极为密切
数组名就是一个地址值
它表示数组的首地址
一个数组存储在一块连续内存单元中;数组名就是这块连续内存单元的首地址!
指针与一维数组
指针与一维数组
int a[5] = {1,2,3,4,5};
数组名a代表了数组的首地址
即:a与a[0]相等!
代码演示
指针与一维数组
int a[5],*pa;
pa=a;//pa指向数组首地址
a[0]
a[1]
a[2]
a[3]
a[4]
1
2
3
4
5
0019FF3C
0019FF40
0019FF44
0019FF48
0019FF4C
0019FF3C
指向一维数组的指针
一个指针变量还可以指向一个数组元素
int *ptr, a[5] = {1,2,3,4,5};
ptr = a+3; //或者ptr=a[3]
用指针操作一维数组
指针操作一维数组方式一:
int a[5] = {1,2,3,4,5};
int *ptr=a;
for(int i=0;i5;i++)
{
printf(“%d\n”,ptr [ i ] );
}
把指针当做数组名使用
用指针操作一维数
您可能关注的文档
- (2.10)--Urban landscape pers城市道路与交通.pdf
- (2.11)--Urban nuclei and the城市道路与交通.pdf
- (3)--1.2船舶电源装置船舶电力系统.ppt
- (3)--1.3 程序设计与实现.ppt
- (3)--1.3磁路基本定律船舶电机与拖动.ppt
- (3)--3.柴油机的停车和完车.ppt
- (3)--4.3边界节点离散方程的建立及代数方程的求解.pdf
- (3)--codeblocks之调试程序设计基础.ppt
- (3)--第二章 知识点10 船舶轴系的组成与布置.pdf
- (3.1)--1.主要内容程序设计基础.doc
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)