#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<string.h> #include<assert.h> void reverse(char* str) { assert(str); //断言 非0不报错 int len = strlen(str); char* left = str; char* right = str + len - 1; while (left < right) { char tmp = *left; *left = *right; *right = tmp; left++; right--; } } int main() { char arr[] = "abcdef"; reverse(arr); printf("%s\n", arr); return 0; }
浙公网安备 33010602011771号