用c语言编一个函数fun(char *s),函数的功能是把s所指字符串中的内容逆置。
时间: 2024-02-03 11:15:56 浏览: 64
C语言—入门的小程序
5星 · 资源好评率100%
以下是一个用C语言编写的函数 `fun(char *s)`,它可以将参数 `s` 所指字符串中的内容逆置:
```c
void fun(char *s)
{
int len = strlen(s);
for (int i = 0; i < len / 2; i++) {
char temp = s[i];
s[i] = s[len - i - 1];
s[len - i - 1] = temp;
}
}
```
该函数使用了一个循环来交换字符串中的字符。在每一次循环中,它将字符串中的第 `i` 个字符与字符串中的倒数第 `i+1` 个字符进行交换,直到交换到字符串中心位置。这样就可以将字符串中的内容逆置。
阅读全文