原理就不讲了,这里用来理解指针的使用方法

代码1:

#include <stdio.h>
int main()
{int a, b;/* 实际变量的声明 */int* p, * q;/* 指针变量的声明 */p = &a;/* 在指针变量中存储实际变量的地址 */q = &b;scanf_s("%d%d", p, q);if(*p>=*q){int t = *p;*p = *q;*q=t;}printf("%d %d\n",*p,*q);
}

 代码2:

#include <stdio.h>
int main()
{int a, b;/* 实际变量的声明 */int* p, * q;/* 指针变量的声明 */int* t = new int;/*new int 随机产生一个整型空间,必须加这个否则会出错*/p = &a;/* 在指针变量中存储实际变量的地址 */q = &b;scanf_s("%d%d", p, q);if(*p>=*q){*t = *p;*p = *q;*q=*t;}printf("%d %d\n",*p,*q);
}

【C语言】(指针) 将两个数排序相关推荐

  1. c语言指针输出两个数的最大值和最小值,并求和,有些不清楚这样写为什么不行。

    网上看到一个帖子,居然自己找不出原因. c语言指针输出两个数的最大值和最小值,并求和,有些不清楚这样写为什么不行. #include<stdio.h> int main() {     i ...

  2. c语言用指针两个字母交换,c语言指针基础之用指针交换两个数(代码实例)

    用指针交换两个数: void swap(int *p,int *q) { int temp; temp = *p; *p = *q; *q = temp; } int main() { int a = ...

  3. 用指针交换两个数_C语言100题集合026-使用指针交换两个数组中的最大值

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...

  4. 【c语言】输入两个数,交换这两个数后,再输出

    <程序设计基础实训指导教程-c语言>杨莉 龚义建 科学出版社 ISBN 978-7-03-032846-5 p9 2.1.2 上机实训内容 [实训内容3] 编程实现:输入两个数,交换这两个 ...

  5. 用指针交换两个数_LeetCode双指针系列

    从今天开始刷专题啦,正式开始准备春招~ LeetCode167两数之和 这个题比较简单,而且之前也做过两数之和的问题,所以直接双指针就可了.暴力应该也可以过的,但是懒得写了. class LeetCo ...

  6. C语言实现交换两个数

    方法一:最普通方法--建立临时变量 思路分析:建立一个临时变量,通过temp=a,a=b,b=temp来实现交换. 缺点:这只是一种假交换,由于这只是在函数内部临时变量间的交换,所以当函数退出,函数栈 ...

  7. c语言如何求两个数最大公约数,c语言如何求两个数的最大公约数

    c语言求两个数的最大公约数的方法:首先新建一个C语言源程序,并直接输入两个正整数a和b:然后取a,b这两个数中的较小值,存放到变量n中:接着从两个数a和b中的较小数开始,依次逐个减小1:.最后点击工具 ...

  8. 【Java语言】交换两个数的数值

    package com.njwbhz.path;public class Test18 {/*** @author FairyKunKun* @since 2022/2/16*/public stat ...

  9. 使用C语言编写一个两个数的加减乘除程序

    这里我使用的事do-while使计算器可以重复使用:然后使用switch进行加减乘除的运算选择.还有许多不足之处欢迎一起探讨改进. #include "stdio.h" main( ...

  10. c语言最大数最小数平均数,C语言编程 求两个数的平均值方法(三种方法)

    第一种方法是最常见的 average=(a + b) / 2这种方式,求两个数的平均值 第二种方法是 当 a averag=a+(b-a)/2 这里着重介绍的是第三种方法 average=(a& ...

最新文章

  1. api.dll自己的理解
  2. python线程暂停_关于多线程:如何使“停止”按钮终止已经在Tkinter中运行的“开始”功能(Python)...
  3. 内部矩阵维度必须一致simulink_简单五步实现 MATLAB/Simulink 锂电池建模
  4. [HEOI2013] SAO(dp + 组合数 + 前缀和)
  5. 机制 linux_从一道面试题谈linux下fork的运行机制
  6. android6.0权限管理工具EasyPermissionUtil
  7. Apache-一个IP多个主机域名
  8. 【CF】438E. The Child and Binary Tree
  9. 黑客入侵 - 认识黑客入侵的利器 嗅探软件
  10. php网站源码 是什么,php源码是什么
  11. 零代码爬虫神器 — Web Scraper 的使用
  12. Arnold材质节点篇-摄像机
  13. POJ 3009 Curling 2.0-DFS
  14. BJOI2019 奥术神杖
  15. Chicken first or egg?
  16. 《许渊冲西南联大求学日记》摘抄
  17. 三国志战略版:奸雄骑,不要奸雄
  18. 大众点评网和爱帮网官司给我们的启示
  19. 获取wxapkg文件_微信小程序编译包的获取与解压——在手机中获取小程序编译包wxapkg...
  20. Tokenview | 区块链安全

热门文章

  1. linux下PS1命令提示符设置
  2. 【转载】Java线程池详解
  3. Java—Queue队列详解(Deque/PriorityQueue/Deque/ArrayDeque/LinkedList)
  4. HTML5 CSS选择器总结(强烈推荐)
  5. 【C++】由指针常量和常量指针引发的问题
  6. 【实习生笔试面试题】2013年搜狐SOHU实习生技术笔试题
  7. 判断C语言变量名是否合法
  8. 三大特性学习目标 java 1614782356
  9. dj鲜生-01-新建项目-配置数据库
  10. django-模板变量