c/c++中的字符指针数组,指向指针的指针的含义

发表于:2007-07-04来源:作者:点击数: 标签:
就指向指针的指针,很早以前在说指针的时候说过,但后来发现很多人还是比较难以理解,这一次我们再次仔细说一说指向指针的指针! 先看下面的代码,注意看代码中的注解! //程序作者:管宁 //站点:www.cndev-lab.com //所有稿件均有版权,如要转载,请务必著名出处和作
就指向指针的指针,很早以前在说指针的时候说过,但后来发现很多人还是比较难以理解,这一次我们再次仔细说一说指向指针的指针!

先看下面的代码,注意看代码中的注解!

//程序作者:管宁
//站点:www.cndev-lab.com
//所有稿件均有版权,如要转载,请务必著名出处和作者
#include <iostream>
#include <string>
usingnamespacestd;

voidprint_char(char* array[],intlen);//函数原形声明

voidmain(void)
{
//-----------------------------段1-----------------------------------------
char*a[]={"abc","cde","fgh"};//字符指针数组
char* *b=a;//定义一个指向指针的指针,并赋予指针数组首地址所指向的第一个字符串的地址也就是abc\0字符串的首地址
cout<<*b<<"|"<<*(b+1)<<"|"<<*(b+2)<

原文转自:http://www.ltesting.net