编一个函数fun(char *s),函数的功能是把字符串中的内容逆置。 例子如:字符串中原有的内容为:abcdefg,则

日期:2018-05-15 17:03:42 人气:1

编一个函数fun(char *s),函数的功能是把字符串中的内容逆置。 例子如:字符串中原有的内容为:abcdefg,则

for(i=0;i<n;i++) { s[i]=*p; p--; } 你这样子的话,前半段是后半段的数据,而后半段又复制了前半段(这个前半段是改后的前半段) 应当: void fun(char*s) {int i,n=0; char *p=s; while(*p!='\0') {p++; n++;} for(i=0;i<n/2;i++) { char ch; ch=s[i]; s[i]=*(--p);
    A+
热门评论