C语言字符串反转函数 - reverseString() 实现及示例
以下是用C语言编写的reverseString函数:\n\nc\n#include <stdio.h>\n#include <string.h>\n\nchar* reverseString(char* str) {\n int len = strlen(str);\n char temp;\n int i, j;\n \n for (i = 0, j = len - 1; i < j; i++, j--) {\n temp = str[i];\n str[i] = str[j];\n str[j] = temp;\n }\n \n return str;\n}\n\nint main() {\n char str[] = "Hello World!";\n printf("Original string: %s\n", str);\n \n char* reversedStr = reverseString(str);\n printf("Reversed string: %s\n", reversedStr);\n \n return 0;\n}\n\n\n运行结果:\n\n\nOriginal string: Hello World!\nReversed string: !dlroW olleH\n\n\n在这个例子中,reverseString函数接受一个字符串参数str,然后通过交换字符串中的字符来反转字符串。最后,函数返回反转后的字符串。在main函数中,我们调用reverseString函数来测试它的功能,并打印出反转前后的字符串。
原文地址: https://www.cveoy.top/t/topic/p290 著作权归作者所有。请勿转载和采集!