前期没有指针的时候,我们的交换只可以通过在被调函数中输出语句,来输出交换后的样子!
被调函数的形参是局部变量,生命期仅仅在被调函数中有。因此,主函数中a,b仍然是最初的模样!
但是,有指针后交换的就是两个数的地址啦。
这时就可以随时输出交换后的样子啦!
另外关于报错的事!
看来是从后往前依次报错的!

#include
void swap(int *p1,int *p2)
{
    int t;
    t=*p1;
    *p1=*p2;
    *p2=t;
}
int main()
{
 int a=6,b=9;int *p1,*p2;
 scanf("%d%d",&a,&b);
 printf("你输入的第一个数:%d 你输入的第二个数::%d\n",a,b);
 p1=&a;p2=&b;
 if(a
 swap(p1,p2);

printf("最大:%d 最小:%d",*p1,*p2);
    return 0;

}

C语言借助两个数的大小交换,引入指针。相关推荐

  1. C语言比较两个数的大小,输出较大的数

    第一种: #include<stdio.h> int Max(int a,int b)   //创建一个函数对a b进行大小比较,输出最大值 {     if (a < b)    ...

  2. Python不借助中间值实现两个数之间的交换

    在C.JAVA等语言中,不借助函数或类方法实现两个数的交换需要借助中间变量temp来完成,在Python中简化了定义中间变量这一过程便可直接进行两个变量数值间的交换,接下来将用C与Python分别进行 ...

  3. 【Scala】使用Scala语言定义函数和函数使用(比较两个数的大小代码)

    定义比较两个数的大小的函数* 下面定义的是Scala的一些基本代码以及详细的解释: object FunDemo1 {def main(args: Array[String]): Unit = {va ...

  4. 4和2大于号小于号箭头那边_认识﹥﹤=(大于号、小于号和等号), 会用符号表示两个数的大小 导学案(青岛版一年级上册)...

    2010至2011上学期一年级数学 教 师:石云霞 学习内容 第12页信息窗3. 学习目标 1.借助"拔河"的情境感受数量之间的大.小以及相等的关系.学会用一一对应的方法操作学具来 ...

  5. C语言实现两个数互换--经典指针程序分析

    一.直接实现 当需要采用C语言对两个数进行互换时,最先想到的是在程序中引入一个辅助变量进行实现,程序如下: 运行结果如下,能成功实现互换: 由于这种实现方式复用性不高,虽然能实现互换功能,但是实际使用 ...

  6. c语言中两个数最大公约数怎么求,C语言求两个数中最大公约数

    在C语言中如何求两个数的最大公约数呢?下面用三种方法进行求解. 方法一:穷举法. 先比较两个数的大小,然后找出较小数t,最后判断t为何值时两个数都能整除,此方法效率较低. 代码如下:#include ...

  7. 编程题:两个数比较大小,之后用变量t互换。

    编程题:两个数比较大小,之后用变量t互换. #include<stdio.h> void main() { float x,y,t; scanf("%f,%f",&am ...

  8. 比较两个数的大小,自定义比较两个整数的大小的方法

    比较两个数的大小,自定义比较两个整数的大小的方法: 如果第一个数大,返回1 如果相等返回0 如果第一个数小,返回-1 在Main()方法中输入两个数,调用这个方法 示例: 请输入两个数: 45 56 ...

  9. php怎么求最小公倍数,C++_详解C语言求两个数的最大公约数及最小公倍数的方法,求两个正整数的最大公约数nbs - phpStudy...

    详解C语言求两个数的最大公约数及最小公倍数的方法 求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法.通式分别为 f(x, y) = f(y, x%y) ...

最新文章

  1. 8个免费实用的C++GUI库
  2. 出问题 初始化ucosiii_STM32 ucosii 双堆栈初始化问题
  3. Ubuntu 取消 Apache及MySQL等自启动
  4. Vue build之后访问dist目录静态资源不加载问题解决
  5. Call调用webservice接口,使用命名空间和不使用命名空间的区别
  6. layer中嵌套的页面如何操作父页面_vue中8种组件通信方式,值得收藏
  7. SSDTShadow Hook的实现,完整代码。可编译
  8. 如何隐藏scroll-Y纵向滚动条,并不影响内容滚动的方法
  9. 3. Magento 模板制作
  10. 华为荣耀手机指令代码大全_2020.10月《各价位华为、荣耀手机推荐》
  11. pe修改rpc服务器不可用,电脑rpc服务器不可用,教你电脑rpc服务器不可用怎么解决...
  12. 电脑进程说明,常见,作用,说明,是否,查看,问题
  13. evga x58服务器芯片组,EVGA发布X58主板 首次涉足Intel芯片组
  14. 浏览器在百度O2O战略中的位置
  15. PCB 设计 3. 原理图及其封装制作
  16. 本地ASP.NET开发页面使用AzureAD(AAD)验证登录
  17. 阿爸,通往地狱的路要走好
  18. React 所见即所得编辑器 Vditor
  19. 5G上下行传输方案及资源块映射
  20. 国内或香港哪家的VPS比较好?速度要快一些。

热门文章

  1. 非常全面的AutoML资源,看这个就够了!
  2. @程序员,如何“终身成长”与跨界?
  3. 70个NumPy分级练习:用Python一举搞定机器学习矩阵运算
  4. 为什么不推荐使用uuid或者雪花id作为主键?
  5. Spring Boot 核心知识点总结,面试再也不怕了!
  6. 不要再自己封装各种Util工具类了,这款神仙级框架你值得拥有!
  7. 另一种思考:为什么不选JPA、MyBatis,而选择JDBCTemplate?
  8. ELK教程2:Kibana的安装
  9. LeetCode刷题指南!
  10. 2022 AI趋势8大预测!