您的位置:首页 > 其它

数组指针和指针数组 实例说明

2018-01-24 21:47 197 查看
#include <iostream>
using namespace std;
void main()
{
//指针数组 --指针的数组
char *arr[4] = {"hello", "world", "shannxi", "xian"};
char *tmpChar = arr[0];
char tmpCharValue = *tmpChar;
char arr_0Value = *arr[0];
//数组指针 是指针!!!
int a[2][2]={1,2,3,4};//这是一个2*2的二维数组
int (*p)[2];
p=a;
int x = **p;
int y = *(*(p+1));
cout<<"tmpCharValue = "<<tmpCharValue<<" arr_0Value = "<<arr_0Value<<endl;
//tmpCharValue = h arr_0Value = h

cout<<"x = "<<x<<" y = "<<y<<endl;
//x = 1 y = 3
getchar();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: