- 1
- 0
- 约7.98千字
- 约 56页
- 2019-09-02 发布于辽宁
- 举报
例如:要访问数组元素a[3],下面两种方式是等价的: a[3] ——下标法 *(a+3)——地址法 从另一个角度来看,a+i和a[i]是相等的,都是a[i]的地址。注意要区分a[i]和a[i]二者的不同含义,a[i]是a数组第i个元素的值,而a[i]是a[i]元素的地址。 3. 指针法 除上述两法之外,还可以定义一个指针变量,指向一数组元素。 例如:若程序中同时说明了一个int型指针; int *pa; 并且通过指针赋值运算; pa=a; 或 pa=a[0]; 则指针pa就指向了数组a的首地址。这里指针的目标变量*pa就是a[0]。根据上节介绍的指针运算的原理,*(pa+1)就是a[1],*(pa+2)就是a[2]……。即*(pa+i)就是a[i] 。 案例3 从键盘输入10个整型数,找出其中的最小值并显示出来。 #include iostream.h void main() { int a[10], *p; // 定义指针p和数组a p = a ; //把数组首地址a赋予指针p cout Input 10 numbers: endl; for(int i=0 ; i10 ; i++ )
您可能关注的文档
- 程序设计基础-Visual Basic教程第1章 概述 .ppt
- 程序设计基础-Visual Basic教程第2章 Visual Basic界面设计(上).ppt
- 程序设计基础-Visual Basic教程第3章 Visual Basic界面设计(下).ppt
- 程序设计基础-Visual Basic教程第5章 算法.ppt
- 程序设计基础-Visual Basic教程第6章 顺序结构程序设计.ppt
- 程序设计基础-Visual Basic教程第7章 选择结构程序设计.ppt
- 程序设计基础-Visual Basic教程第8章 循环结构程序设计.ppt
- 程序设计基础-Visual Basic教程第10章 过程.ppt
- 程序设计基础-Visual Basic教程第11章 文件.ppt
- 程序设计基础-Visual Basic教程第12章 数据库编程技术.ppt
最近下载
- 第一单元《百年风华》第2课时课件 人音版初中音乐八年级上册.pptx VIP
- 新版西师大版六年级上册数学全册教学设计(配2026年秋改版教材).pdf
- 量子力学(第4版)宋鹤山PPT完整全套教学课件.pptx
- 2026年人教版九年级英语上册全册教案.pdf VIP
- 2026教案苏教版2026年春学期小学数学五年级下册教案全册新版.pdf
- 旅游度假区规划教材教学课件.ppt VIP
- 大学生军事技能训练(同济大学)学习通测试及答案.pdf VIP
- 19S406_替代10S406_建筑排水管道安装_塑料管道_部分1.pdf VIP
- 2026年秋季学期苏教版六年级(新教材)上册数学教学计划附教学进度表.docx VIP
- 最新加油站接地标准手册(试行).pdf VIP
原创力文档

文档评论(0)