文档声明:
以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正。并且该文档在后期会随着学习的深入不断补充完善。感谢各位的参考查看。
笔记资料仅供学习交流使用,转载请标明出处,谢谢配合。
如果存在相关知识点的遗漏,可以在评论区留言,看到后将在第一时间更新。
作者:Aliven888
数组指针
数组指针强调的是指针;表示的是一个指向数组的指针。
格式: int (*p)[6];
演示实例:
int _tmain(int argc, _TCHAR* argv[])
{
int a[6] = {1,2,3,4,5};
int (*p)[6] = &a; //数值指针指向一个数组
for (int i=0; i<6; ++i)
{
cout << "*p = [" << (*p)[i] << "]\n"; //需要使用指针的形式访问数组元素
}
system("pause");
return 0;
}
指针数组
指针数组的强调的是数组,它表示的是一个数组,其元素全部是指针。
格式: int *p[6];
演示实例:
int _tmain(int argc, _TCHAR* argv[])
{
int a[6] = {1,2,3,4,5};
int *pB[6]; //定制指针数组
for (int i=0; i<6; ++i)
{
pB[i] = &a[i]; //赋值,元素指针指向a数组的对应值地址
}
system("pause");
return 0;
}