我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

一个简单的颠倒字符串的函数 哪里出错了?

img


#include "stdio.h"
void reverse(char *str)
{
char *pBegin=str,*pEnd=str,tmp;
while(*pEnd)
pEnd++;
pEnd--;
for(;pBegin<pEnd;pBegin++,pEnd--)
tmp=*pBegin,*pBegin=*pEnd,*pEnd=tmp;
}

void main()
{
char *s="love";
reverse(s);
puts(s);
}

第10行,少了一对{} ,应该这样改:{tmp=*pBegin,*pBegin=*pEnd,*pEnd=tmp;}

近期文章

  • python中pygal
  • mitmdump -bq 这个怎么使用
  • 怎么写啊?求详细过程。
  • 这哪里错了,求老司机们指导一下
  • mount挂载在/usr/bin目录下,替换掉了所有内容
  • SQL server把text字段导出成文件
  • Java/kotlin打开一个本地exe并输入字符的一个问题
  • 新加的域之后导致本地用户第二天之后被锁了
  • 为什么这个代码输入数据后没法求出结果,求指导(二维数组比较大小)
  • ubuntu磁盘空间再分配 不重装系统情况下如何把/usr多余空间给/home
  • 单纯形法求表中未知数
  • Error while waiting for device: AVD Pixel_2_API_30 is already running.
  • 数据库不响应,貌似数据不响应
  • Java文件建立并输入的方法调用后无法用write()输入文件内容
  • Android Studio怎么连接手机(手机是鸿蒙系统)
  • 电流式电压互感器系数怎么求
  • SpringMVC+thymeleaf无法引用静态资源
  • C语言的int和double转换的值为什么是一个很小的数?
  • 选a还是选c啊?为什么?
  • 回车键代码运行不了啦

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华