用C语言创建一个字符串”jhfasklf”,将它倒序输出。
时间: 2024-10-20 20:14:05 浏览: 28
有源码C语言输出一个字符串的长度.cpp
在C语言中,你可以通过字符指针和数组操作来轻松实现字符串的倒序。这里是一个简单的例子:
```c
#include <stdio.h>
#include <string.h> // 引入字符串处理函数库
void reverseString(char str[]) {
int len = strlen(str); // 获取字符串长度
char temp; // 存储临时字符
for (int i = 0; i < len / 2; i++) { // 只需要遍历一半,因为另一半会自动匹配
temp = str[i]; // 保存当前位置的字符
str[i] = str[len - 1 - i]; // 将最后一个字符移动到当前位置
str[len - 1 - i] = temp; // 将保存的字符移动到最后一个字符的位置
}
}
int main() {
char str[] = "jhfasklf";
printf("Original string: %s\n", str);
reverseString(str);
printf("Reversed string: %s\n", str);
return 0;
}
```
当运行这段代码,你会看到输出倒序后的字符串"flkasjh"。
阅读全文