c++ 第十七章二维数组的地址和指向二维数组的指针变量.doc_第1页
c++ 第十七章二维数组的地址和指向二维数组的指针变量.doc_第2页
c++ 第十七章二维数组的地址和指向二维数组的指针变量.doc_第3页
c++ 第十七章二维数组的地址和指向二维数组的指针变量.doc_第4页
c++ 第十七章二维数组的地址和指向二维数组的指针变量.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十七章二维数组的地址和指向二维数组的指针变量一二维数组的地址.1二维数组元素的地址:int a34A23 &-取地址运算符来获得.2、二数组的地址.用数组名代表数组首地址也是第一个元素的地址.A010A0020A01A0230A1405060A2708090Int a331、在一维数组的范围内讨论A0Int a3*(a+0) 1000 A2*(A+2) *(P+1) p1A23*(A2+3)*(*(A+2)+3)备注为变地址运算符优先级高于*.二、行指针变量1、行指针变量的定义格式: 数据类型 (*指针变量名)常量表达式Int (*pr)4备注:(1) 数据类型为基本数据类型(2) 指针变量名(3) 常量表达式规定指针变量指向二维数的一行的元素个数.(4)*-只起说明作用.说明变量为指针变量。(5)()-不能省略。-变地址运算符的优先级高于间接访问运算符.(省略则为指针数组)2、行指针指向二维数组.格式: 行指针变量名=二维数组名三、二维数组名作为函数实际参数形式参数有两类1数据类型相同数组元素个数相同的二维数组.原理:形参数组和实参数组共同占用一段内存单元,通过处理形参数组来处理实参数组.2数据类型相同的行指针变量原理:行指针变量指向二维数组.通过行指针变量的移动来访问二维数组.Abcd0 a0Abcdefg0 a1Ab0 a2Abcde1234567890 a3Abcd12340 a4Ab12090 a5四、指针数组1、概念:指针变量的有序集合.2、指针数组定义格式. 数据类型 *数组名常量表达式备注:(1)数据类型为基本数据类型(2)数组名遵(3)常量表达式规定数组元素个数即数组长度.(4)*不省略,说明数组为指针数组.(5)指针数组用来处理字符型二维数组.str0Str1str2123456789(6)指针数组中的每个元素是一个列指针变量.五、二级指针(指向指针变量的指针变量) 1、格式 数据类型 *指针变量名 2、备注: (1)数据类型为基本数据类型 (2)*只起说明作用,说该变量为指向指针变量的指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论