首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

帮忙看着个代码关于指针的,该如何处理

2012-11-08 
帮忙看着个代码关于指针的char **pchar* name[5] {hello, good,world, bye}cout p endl

帮忙看着个代码关于指针的

char **p;
  char* name[5]= {"hello", "good","world", "bye"};
  cout << p << endl;
  cout << *p << endl;
  cout << **P << endl;
  system("pause"); 
分别输出
003BF9C4
hello
h
前两个都能明白
p是name【0】的地址,*p就是name【0】本身,但是cout知道它是char*
,所以直接输出字符串, 第三个为啥是输出h?  


[解决办法]
*p是一个char*, **p就是该指针指向的char,也就是字符h
[解决办法]
弱弱地问一下,p和name是怎样扯上关系的?。。

热点排行