指针数组的问题
本帖最后由 无聊卷旅 于 2022-3-10 11:43 编辑#include<stdio.h>
int mian()
{
char *p,*name[]={"fishc.com","www.fish.com","home.fishc.com","fuck you","hank you!/dz"};//这里一直显示有问题
int i,j;
char nb(char *p);
for(i=0;i<5;i++)
{
p=name;
nb(p);
}
return 0;
}
char nb(char *p)
{
int i;
char j;
for(i=0;*p=!'\0';i++)
{
if (*p>*(p+1))
{
j=*(p+1);
*(p+1)=*p;
*p=*(p+1);
i=0;
}
}
printf("%s\n",p);
for(i=0;*p='\0';i++)
{
printf("%c",*p);
p++;
}
} char *p,*name[]={"fishc.com","www.fish.com","home.fishc.com","fuck you","hank you!/dz"};//这里用二维数组,用一维数组肯定报错啦 发报错信息 wp231957 发表于 2022-3-10 18:22
发报错信息
请问我应该怎么改,我用的是dev c++ 无聊卷旅 发表于 2022-3-10 18:27
请问我应该怎么改,我用的是dev c++
看②楼 wp231957 发表于 2022-3-10 18:47
看②楼
请问能不能具体点,新萌表示看不懂
wp231957 发表于 2022-3-10 18:22
发报错信息
指针可以是数组吗?
有指针数组,也有数组指针 无聊卷旅 发表于 2022-3-10 21:04
请问能不能具体点,新萌表示看不懂
就2个中括号啊,就如int a[][]={}; main写成mian了,肯定得报错。
页:
[1]