编程语言
首页 > 编程语言> > C++之指针探究(三):指针数组和数组指针

C++之指针探究(三):指针数组和数组指针

作者:互联网

前文:C++之指针探究(二):一级指针和一维数组

一. 指针数组

在这里插入图片描述
或:
在这里插入图片描述
指针数组的本质是数组,数组中每一个成员是一个指针。定义形式如下:

  char ∗ \ast ∗ pArray[10];

语法解析:pArray 先与“[ ]”结合,构成一个数组的定义,char ∗ \ast ∗修饰的是数组的内容,即数组的每个元素。
例4:
在这里插入图片描述
运行结果:

在这里插入图片描述
附例4代码

//小问学编程
#include <iostream>
using namespace std;

int main()
{
	char* pArray[] ={"apple","pear","banana","orange","pineApple"};
	for(int i=0;i<sizeof(pArray)/sizeof(*pArray);i++)
	{
		cout<<pArray[i]<<endl;
	}

	return 0;
}

二. 数组指针(指向数组的指针)

在这里插入图片描述
例5:
在这里插入图片描述

标签:ast,int,pArray,C++,char,数组,指针
来源: https://blog.csdn.net/weixin_43297891/article/details/111767843