int StringReverse(char str[], int length)
{
if (str==NULL)
{
printf("输入字符串为空!\n");
return 0;
}
int i=0,j=length-1;
while (i<j)
{
str[i] = str[i]^str[j];
str[j] = str[i]^str[j];
str[i] = str[i]^str[j];
i++;
j--;
}
return 0;
}
int StringReverse(char str[], int length)
{
if (str==NULL)
{
printf("输入字符串为空!\n");
return 0;
}
int i=0,j=length-1;
while (i<j)
{
str[i] = str[i]^str[j];
str[j] = str[i]^str[j];
str[i] = str[i]^str[j];
i++;
j--;
}
return 0;
}
1267
975
1万+

被折叠的 条评论
为什么被折叠?