#include <stdio.h>
int main()
{
char *name[]={"china","beijing","longmai"};
char **p_name;
int i;
p_name=name;
for (i=0;i<3;i++)
{
printf("%c\n",**(p_name+i));
printf("%s\n",*(p_name+i));
}
return 0;
}
//指针数组的名字代表改数组的起始位置,其存储的信息china等字符串的地址。
//把name的值赋给p_name所以p_name指向了name的地址,然后一个*把name的值取出。
//%s提供的值是地址,%c提供的是值。
指针的指针
最新推荐文章于 2022-01-18 16:38:32 发布