回复 26楼 TonyDeng
最后还是决定改成指针的了,觉得这样传递比较方便,只要定义一个全局变量就可了(5是全局变量WORD,我给打错了)
指针冒泡排序的函数并没有进行排序操作,怎么修改
char *PAIXU(char *p) 利用指针为入口,把主函数输入的字符串弄到这个函数进行排序
{
char k;
int i,j=0;
for(i=0;i<5-1;i++) //这里是L-1
{
for(j=0;j<5-i-1;j++) 运行后没有排序直接输出了。怎么破!!!!!!!!!!!!!!
{
if(*(p+j)<*(p+j+1))
{
k=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=k;
}
}
}
return p;
p是指针排序后的返回值,为了返回让主函数输出到屏幕的