首页 > 其他分享 >【C语言】【指针】输入三个整数,按大小输出

【C语言】【指针】输入三个整数,按大小输出

时间:2022-11-30 21:35:00浏览次数:54  
标签:p2 p3 p1 int void 整数 C语言 swap 指针

【C语言】【指针】输入三个整数,按大小输出_#include

#include <stdio.h>

int main()

{

void exchange(int* p1, int* p2, int* p3);  //函数声明//

int a, b, c, * p1, * p2, * p3;

printf  ("Please enter a,b,c:\n");

scanf   ("%d%d%d", &a, &b, &c);

p1 = &a;

p2 = &b;

p3 = &c;

exchange(p1, p2, p3);      //调用函数//

printf("%d,%d,%d\n", *p1, *p2, *p3);

return 0;

}

void exchange(int* p1, int* p2, int* p3)     //定义将3个变量的值交换的函数//  

{

void swap(int* p1, int* p2);    //函数声明//  

if (*p1 < *p2)  swap(p1, p2);   //调用函数//  

if (*p1 < *p3)  swap(p1, p3);

if (*p2 < *p3)  swap(p2, p3);

}

void swap(int* p1, int* p2)     //定义交换值的函数//  

{

int temp;

temp = *p1;

*p1 = *p2;

*p2 = temp;

}

标签:p2,p3,p1,int,void,整数,C语言,swap,指针
From: https://blog.51cto.com/u_15865347/5900556

相关文章

  • 常量指针和指针常量区别
    指针常量,本质上一个常量,指针用来说明常量的类型,表示该常量是一个指针类型的常量,常量指针,本质上是一个指针,常量表示指针指向的内容,说明该指针指向一个“常量”。常量指......
  • c语言中的malloc
    在使用malloc函数前,需要调用头文件#include<malloc.h>malloc函数的作用是动态分配内存,以解决静态内存定长、不能手动释放等缺陷。malloc的使用方法:int*p=(int*)m......
  • 指针详解(day19)
    5.函数指针释义:指向函数的指针。函数指针的创建实例intAdd(intx,inty){intz;z=x+y;returnz;}intmain(){inta=1;intb=2;printf("\n%d\n",Add(a,......
  • 典例【1】 c语言 结构体 ——去淄博旅游
    解答:#include<stdio.h>#include<stdlib.h>#include<string.h>structperson{charname[21];charfrom[21];charto[21];}per[100];intmain(){intn,i,j......
  • c语言文件操作函数应用(2) ——学习整理
    表头文件#include<stdio.h>字符读写函数1.      fgetc()(由文件中读取一个字符)【定义函数】intfgetc(FILE*stream);【函数说明】fgetc()从参数stream所指的文件中......
  • c语言文件操作函数应用(3) ——学习整理
    表头文件#include<stdio.h>1.读字符串函数fgets格式:fgets(字符数组名,n,文件指针);功能:从指定的文件中读一个字符串到字符数组中。说明:n表示从文件中读出的字符串不超过n-1......
  • 用递归函数实现反序输出正整数
    大家下午好呀,今天的分享就是我的作业啦,可能对一些大佬来说很基础,但是我经过综合多方意见,终于写出来啦首先是题目然后我们分析下这道题,一开始我是很懵逼的,不知道老师为啥要说......
  • C语言动态内存管理
    在学习和使用C语言的过程中经常要编写管理内存的程序,往往提心吊胆。若是不想踩雷,唯一的办法就是深入理解内存管理,发现所有的陷阱并排除他们。内存的使用方式内存主要有三种......
  • C指针 【温故】
    概念1 指针也是一个变量,做为指针变量的值是另一个变量的地址。指针存放的内容是一个地址,该地址指向一块内存空间其一般形式为:类型说明符*变量名;其中,*表示这是一个指针变......
  • 每日算法之数值的整数次方
    JZ16数值的整数次方描述实现函数doublePower(doublebase,intexponent),求base的exponent次方。注意:1.保证base和exponent不同时为0。2.不得使用库函数,同时不需......