> 文章列表 > c语言200例 055 使用指针的指针输出字符串

c语言200例 055 使用指针的指针输出字符串

c语言200例 055 使用指针的指针输出字符串

要求:使用指针数组创建一个字符串数组,然后定义指向指针的指针,使其指向字符串数组,并使用其将数组中的字符串输出

具体代码如下

#include<stdio.h>
int main()
{char *strings[]={"赵XX","钱XX","孙XX","李XX","周XX"};			/*使用指针数组创建字符串数组*/char p,i;							/*声明变量*/p=strings;printf("%s\\n",strings[0]);							/*指针指向字符串数组首地址*/for(i=1;i<5;i++)						/*循环输出字符串*/{printf("%s\\n",*(p+i));}return 0;
}