我怎么觉得是这个应该倒序输出的 ???谁能解一下
程序代码:
#include<stdio.h>
#include<string.h>
int fun(char *w,int n){
char t,*s1=w,*s2=w+n-1;
while(s1<s2){
t=*s1++;
*s1=*s2--;
*s2=t;
}
}
main(){
char p[]="1234567";
fun(p,strlen(p));
puts(p);
}
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
这个结果是怎么来的呢 我推不来 我怎么觉得是应该倒序输出的