#include #include void fun(char *w,int n){ char t,*s1,*s2;s1=w,s2=w+n-1;while(s1<s2) { t=*s1;*s1=*s2;*s2=t;//直接后自增自减,先修改了指针,交换的元素不正确了
s1++,s2--;}}void main(){ char *p,a[]="1234567"; //原来的字符串的地址赋给p,p所指的是字符串常量,不能修改其值,可读p=a;//使用分号结束,使用英文标点fun(p,strlen(p));puts(p);}...
|