//经测试,代码运行OK,仅修改1处
#include?stdio.h
rev?(int?*m,?int?n)?//递归函数,功能是逆转整型数组
{
int?t;
if(n1)?//如果n大于1则执行操作
{?
t=*m;?//t是中间变量
*m=*(m◆n-1);?//当前指针所指向的值等于最后1个值
*(m◆n-1)=t;?
}
main()
int?i;
printf("%d",a[i]);
printf("\n");
首先你得代码里有语法错误
①if语句里面的等值判断应使用"=="不是"="
正确代码如下:
void rev(){
char c;
c=getchar();
if(c=='$')
printf("%c",c);
else
rev();
void main()
过程:输入 AB$CDE然后回车
①main函数调用rev()
结果为:$BA
以上就是土嘎嘎小编为大家整理的c语言rev函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!