自学去吧 关注:479贴子:635
  • 2回复贴,共1

求助贴!不知道我这个思路对不对!

只看楼主收藏回复

char *pDay[]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
char **ppDay;
int i;
for(i=0;i<7;i++)
{
ppDay=pDay+i;
printf("%s ",*ppDay);
}
printf("\n");
循环将pDay+i的地址赋给ppDay,此时ppDay指向pDay+i这个地址,执行到输出语句时:(pDay+i复的地址赋给二级指针ppDay,此时ppDay中的地址就是pDay+i的地址),因为赋ppDay中是地址,在ppDay前+*就是指该地址上的元素
是不是这个意思呢?


来自Android客户端1楼2016-01-11 00:38回复
    ppDay添加星号是指在输出时要该地址的元素。


    来自Android客户端2楼2016-01-11 00:39
    回复
      二级指针。。。。


      IP属地:上海来自Android客户端3楼2016-01-11 09:12
      回复