没有错误!但是运行不出来,是初始化出问题了吗?关于指针的,这部分不太懂!
#include<stdio.h>#include<string.h>
int main()
{
int i,j,index;
char *p,string[5][80];
p=&string[5][80];
for(j=0;j<5;j++)
{
printf("输入第%d个字符串:\n",j+1);
i = 0;
while((string[j][i] = getchar( )) != '\n')
i++;
string[j][i]='\0';
}
index=0;
for(j=1;j<5;j++)
if( strlen (string[j][80]) > strlen(string[index][80]))
index=j;
printf("其中最长字符串为:\n");
printf("%s",string[index][80]);
return 0;
}