欢迎来到天天文库
浏览记录
ID:62981310
大小:216.00 KB
页数:8页
时间:2021-07-23
《最新c++ 第十七章二维数组的地址和指向二维数组的指针变量.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品资料c++第十七章二维数组的地址和指向二维数组的指针变量........................................精品资料c++第十七章二维数组的地址和指向二维数组的指针变量........................................精品资料c++第十七章二维数组的地址和指向二维数组的指针变量........................................精品资料第十七章二维数组的地址和指向二维数组的指针变量一.二维数组的地址.1二维数组元素的地址:inta[3][
2、4]A[2][3]&-----取地址运算符来获得.2、二数组的地址.用数组名代表数组首地址也是第一个元素的地址.A[0]10A[0][0]20A[0][1]A[0][2]30A[1]405060A[2]708090Inta[3][3]1、在一维数组的范围内讨论A[0]Inta[3]*(a+0)1000A[2]*(A+2)*(P+1)p[1]A[2][3]........................................精品资料*(A[2]+3)*(*(A+2)+3)备注[]为变地址运算符优先级高于*.二、行指针变
3、量1、行指针变量的定义格式:数据类型(*指针变量名)[常量表达式]Int(*pr)[4]备注:(1)数据类型为基本数据类型(2)指针变量名(3)常量表达式规定指针变量指向二维数的一行的元素个数.(4)*----只起说明作用.说明变量为指针变量。(5)()----不能省略。[]----变地址运算符的优先级高于间接访问运算符.(省略则为指针数组)2、行指针指向二维数组.<1>格式:行指针变量名=二维数组名三、二维数组名作为函数实际参数形式参数有两类........................................精品
4、资料1数据类型相同数组元素个数相同的二维数组.原理:形参数组和实参数组共同占用一段内存单元,通过处理形参数组来处理实参数组.2数据类型相同的行指针变量原理:行指针变量指向二维数组.通过行指针变量的移动来访问二维数组.Abcd a[0]Abcdefg a[1]Ab a[2]Abcde123456789 a[3]Abcd1234 a[4]Ab1209 a[5]四、指针数组1、概念:指针变量的有序集合.2、指针数组定义格式.数据类型*数组名[常量表达式]备注:(1)数据类型为基本数据类型(2)数组名遵(3)常量表达式
5、规定数组元素个数即数组长度.(4)*不省略,说明数组为指针数组.(5)指针数组用来处理字符型二维数组.str[0]........................................精品资料Str[1]str[2]123456789(6)指针数组中的每个元素是一个列指针变量.五、二级指针(指向指针变量的指针变量)1、格式数据类型**指针变量名2、备注:(1)数据类型为基本数据类型(2)**只起说明作用,说该变量为指向指针变量的指针变量.2000100020001000673、二级指针指向指针数组.123456789
6、........................................精品资料........................................
此文档下载收益归作者所有