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

用指针进行两数互换按大小输出

为什么但我输入的数a<b时,swap函数没有被执行啊
#include<stdio.h>
int swap(int x,int y);
main()
{
int a,b;
int *p1,*p2;
scanf("%d,%d",&a,&b);
p1=&a; p2=&b;
if(a<b) swap(*p1,*p2);
printf("\n%d,%d\n",*p1,*p2);
}
int swap(int x,int y)
{ int tmp;
tmp=x; x=y; y=tmp;
}

img

你的条件是if(a<b) 啊

近期文章

  • 请问下空间窗口上寻找相似像元进行插补
  • 请问哪里出问题了,跑出来没有标签出来
  • python IDLE如何用numpy包里的命令打开读npz文件?
  • 网页制作过程产生的问题
  • 用Python与Java刷算法题会影响学习算法的效果嘛?
  • 用户长时间未操作,自动退出
  • mysql一直报错,这是什么原因呢?
  • 怎么用用4个函数实现区块化输出
  • python 证券获取
  • Java语言程序设计
  • 如何使用服务器的的IIS功能发布网站
  • 关于M1中python 的 pymssql安装及使用问题。
  • 用vscode写java错了,怎么改啊
  • 编译liosam到imupreintegration时突然报错不知道该怎么解决?
  • 健康码是什么语言编写的
  • sql怎么判断是否同一月,同一天
  • 基于servlet jsp页面查询条件回显及分页
  • 请问这段程序怎么读?
  • c++继承派生有关问题
  • 你好,问问让树莓派安装服务器的代码在树莓派上为什么跑不通?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华