所用软件: Visual Studio Code
运用指针变量比较两个整数的大小
相关C语言代码如下:
#include <stdio.h>
int *p1, *p2; //定义所需指针
int a,b;
int main()
{
printf("请输入两个数:");
scanf("%d %d",&a,&b); //输入需要比较的两个数
p1 = &a;
p2 = &b;
if(a<b) //若a小于b
{
p1 = &b; //则对指针变量p1赋以b的地址,指针变量p2赋以a的地址
p2 = &a; //进而达到交换目的,便于后续输出比较结果
}
printf("a=%d b=%d\n",a,b);
printf("较大数=%d 较小数=%d\n",*p1,*p2);
return 0;
}
运行结果: