指针数组例子

在C语言和C++语言中,数组元素全为指针的数组称为指针数组。
一维指针数组的定义形式为:“类型名 *数组标识符[数组长度]”。
例如,一个一维指针数组的定义:int *ptr_array[10]。

在本例子中的Point *pa[2]是由pa[0]和pa[1]两个指针组成。

#include
using namespace std;

int main()
{
int line1[] = { 1, 0, 0 }; //矩阵的第一行
int line2[] = { 0, 1, 0 }; //矩阵的第二行
int line3[] = { 0, 0, 1 }; //矩阵的第三行

//定义整型指针数组并初始化
int *pline[3] = { line1, line2, line3 };
cout << "输出结果为:\n";
cout << "Matric test:" << endl;

//输出矩阵
for (int i = 0; i < 3; i++){
for (int j = 0; j < 3; j++)
cout << pline[i] [j] << " ";
cout << endl;
}

system("pause");
return 0;

}

指针数组例子_第1张图片

你可能感兴趣的:(指针数组例子)