1、char*a[]={"work","at","alibaba"}; char**pa=a; pa++; printf("%s",*pa);
char
*a[]={
"work"
,
"at"
"alibaba"
};
**pa=a;
pa++; printf("%s",*pa);
(
"%s"
,*pa);
对编译器来说没有数组这一概念,数组都被看成指针,所以a[ ]就是*a,那么就是**a换成了**pa,pa即是a,换个名字而已,根据数组的++,也就是取a[1][ ]的值,即“at”。
【C/C++】指针
原文:https://www.cnblogs.com/ytxwzqin/p/10246606.html