本文介绍了c中带有temp变量的字符串的反转的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好吧,
i的代码是c,低于此。这个代码与string相反。我的问题是在while循环时l = pc si siht和p = pc si siht control从rev函数返回
void rev(char * l,char * p)
{
}
那么如何扭转一些词我的意思是编程。我无法理解。
hi all,
i have a code of c which is below.This code is reverse to string.my question is that in while loop when l=p c si siht and p=p c si siht control return from the rev function
void rev(char *l,char *p)
{
}
then how to reverse the some word i mean rogramming. i am unable to undestand.
#include "stdafx.h"
#include "string.h"
#include "malloc.h"
void rev(char *,char *);
int _tmain(int argc, _TCHAR* argv[])
{
char a[]="this is c programming";
char *end;
for(end=a; *end; end++)
;
rev(a, end-1);
printf("%s",a);
return 0;
}
void rev(char *l, char *p)
{
char t;
while(l < p)
{
t=*l;
*l++ =*p;
*p-- =t;
}
}
请帮助我。
谢谢
Please help me.
Thanks
推荐答案
这篇关于c中带有temp变量的字符串的反转的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!