指针数组:指针的数组,表示一个数组,并且数组的每一个元素都是指针类型。
数组指针:数组的指针,表示一个指针,并且是指向数组的指针。
不运行程序,问下面代码的输出是什么?
1#include<iostream>
2 using namespace std;
3 int main()
4 {
5 char *str[]={"welcome","to","Fortemedia","Nanjing"};
6 char**p=str+1;
7 str[0]=(*p++)+2;
8 str[1]=*(p+1);
9 str[2]=p[1]+3;
10 str[3]=p[0]+(str[2]-str[1]);
11 cout<<str[0]<<endl;
12 cout<<str[1]<<endl;
13 cout<<str[2]<<endl;
14 cout<<str[3]<<endl;
15 system("pause");
|
|