原代码如下,如果要通过二级指针p,从a[]中每个字符串的第二个字母开始输出各个字符串(如bcd fg等),该如何修改代码?
#include<stdio.h>
int main()
{
char *a[]={"abcd","efg","hijkl","mno"};
char **p=a;
int i;
for(i=0;i<4;i++)
printf("%c",**p++);
return 0;
}
原代码如下,如果要通过二级指针p,从a[]中每个字符串的第二个字母开始输出各个字符串(如bcd fg等),该如何修改代码?
#include<stdio.h>
int main()
{
char *a[]={"abcd","efg","hijkl","mno"};
char **p=a;
int i;
for(i=0;i<4;i++)
printf("%c",**p++);
return 0;
}