[求助]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;
谢谢了啊 在家里学习 只好麻烦各位网上的大哥们了 题目上写的就是*s1=*s2-; 我没打错