[求助]c语言的问题
#include<stdio.h>#include<string.h>
fun (char *w,int n)
{
char t,*s1,*s2;
s1=w;s2=w+n-1;
while(s1<s2)
{t=*s1++;
*s1=*s2-;
*s2=t;
}
}
main()
{char *p;
p="1234567";
fun(p,strlen(P));
puts(P);
}
这个是在一个数组中选择头尾数据输出
对这个部分看的不是很明白 请帮忙解释下
s1=w;s2=w+n-1;
while(s1<s2)
{t=*s1++;
*s1=*s2-;
*s2=t;
谢谢了啊 在家里学习 只好麻烦各位网上的大哥们了
搜索更多相关的解决方案:
c语言
----------------解决方案--------------------------------------------------------
以下是引用popwer在2006-9-5 21:17:16的发言:
{t=*s1++;
*s1=*s2-;//这个是怎么回事?
*s2=t;
}
}
{t=*s1++;
*s1=*s2-;//这个是怎么回事?
*s2=t;
}
}
把那个地方重新写一下
----------------解决方案--------------------------------------------------------