《指针数组-C++程序设计课件.ppt》由会员分享,可在线阅读,更多相关《指针数组-C++程序设计课件.ppt(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
指针数组数组中的元素均为指针变量的数组称为指针数组,一维指针数组的定义形式为类型名*数组名数组长度;例如int*p4;指针数组中的数组名也是一个指针变量,该指针变量为指向指针的指针。例如int*p4;int a=1;*p0=&a;p是一个指针数组,它的每一个元素是一个指针型数据(其值为地址),指针数组p的第一个值是变量a的地址。指针数组中的元素可以使用指向指针的指针来引用。例如int*(*p);*运算符表示p是一个指针变量,*(*p)表示指向指针的指针,*运算符的结合性是从右到左,因此“intr*(*p);”可写成int*p;利用指针变量访问另一个变量就是“间接访问”。如果在一个指针变量中存放一个目标变量的地址,这就是“单级间址”。指向指针的指针用的是“二级间址”方法。还有“三级间址”和四级间址,但二级间址应用最为普遍。