void fun(char *str,int n)
{
int i=0;
char t;
for(; i<n/2;i++)
{
t=str[i]; str[i] = str[n-i-1]; str[n-1-i]=t;
}
}
所以这个代码是怎么了
这个代码没问题啊,字符串逆序。
#include <stdio.h>
#include <string.h>
void fun(char *str,int n)
{
int i=0;
char t;
for(; i<n/2;i++)
{
t=str[i]; str[i] = str[n-i-1]; str[n-1-i]=t;
}
}
int main()
{
char s[]="1234567890";
int n = strlen(s);
fun(s,n);
puts(s);
return 0;
}