//编写一个函数reverse_string(char * string)(递归实现) //实现:将参数字符串中的字符反向排列。 //要求:不能使用C函数库中的字符串操作函数。 #include <stdio.h> #include <assert.h> void reverse_string(char const * string) { assert( string != NULL ); if( *string != '\0' ) { string++; reverse_string( string ); printf("%c",*(string-1)); } } int main() { char *string="doudoudezuoye"; printf("原字符串为: %s\n反向排列后为:",string); reverse_string( string ); printf("\n"); return 0; }
时间: 2024-12-10 19:34:33