最近一直在忙于海投简历,其中有很多都石沉大海,面试了几家公司,仍然处于等待结果的状态,虽然工作还没定下来,但是最近在各种面试中积累了很多经验,对之前学过的知识也有一定的巩固作用。最近看到了一段比较不错的代码,是关于逆向输出字符串的(用的是递归调用),与大家分享一下。
void inverse(char *p)
{
if( *p == '\0' )
return;
inverse( p+1 );
printf( "%c", *p );
}
int main(int argc, char *argv[])
{
char a[10]="1234567";
inverse(a);
return 0;
}
输出的结果是7654321