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

我算的是1987654320 一开始比较i=1 j=0时 i<j 1小于0这不是为假嘛 怎么还在下面交换

结果是0987654321
#include <stdio.h>
#include <string.h>
void fun(char *p,int n)
{
char *i,*j,t;

for (i=p,j=p+n-1;i<j; i++,j--)
{ t=*i;*i=*j; *j=t; }
}
int main()
}
char s[]="1234567890";fun(s,strlen(s));

puts(s);

return 0;
}

哪来的一开始比较i=1,j=0之说啊?
一开始i指向数组p开头,j指向数组p结尾啊

近期文章

  • Ubuntu无法从U盘启动
  • hive能不能写循环?应该怎么写?
  • del(s,"a")什么意思 结果怎么算出来的啊
  • 转JSON格式怎么去掉{}外的数据? #C/C++
  • 怎么删掉 app,microsoft,游戏,3d,照片编辑器
  • 笔记本卡顿怎么办?需要换什么配件?
  • 安装python第三方库segyio时出错
  • 超图Supermap坐标转换
  • c语言 o不能移动的原因在哪?
  • String.join()该方法编译异常?
  • 怎么算出来的啊 求解析过程
  • 企业私网和公有云对接问题
  • 字节跳动的tm,有几个人可以用心答完?
  • 我做的是*p=max 结果为什么不带*
  • 托利多bplus条码设置
  • 怎么把一多维数组中NaN替换成0
  • 采用数字结构按照规律寻找符合条件的数字,是C 语言的方式怎么计算?
  • layers.conv2d()
  • 鼠标事件mousemove生成了一个 图形为什么点击后还会继续生成 要怎么解决
  • vue 实现获取剪切板的内容

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华