用指向指针的指针对字符串排序并输出
用指向指针的指针对字符串排序并输出,我的程序是这样的:#include<stdio.h>
#include<string.h>
int main(void)
{
char *p[4]={"abc","bcd","efg","jdl"};
char **t;
char *a;
int i,j;
t=p;
for(i=0;i<3;i++)
{for(j=0;j<3-i;j++)
if (strcmp(*(t+j),*(t+j+1))<0)
{a=*(t+j);
*(t+j)=*(t+j+1);
*(t+j+1)=a;}}
for(i=0;i<4;i++)
{
printf("%s\n",(*t+i));
}}
大家看看有什么错误,运行出是错的...
}}