C语言程序经典示例—-(18)通过指针比较整数大小

C 少儿编程 691浏览 0评论
C语言程序经典示例

main()

{

int x,y,z;/* 定义三个int型变量 */

int *xp = &x,/* 定义指针变量xp,并赋值为x的地址,使xp指向x */

*yp = &y,/* 定义指针变量yp,并赋值为y的地址,使yp指向y */

*zp = &z;/* 定义指针变量zp,并赋值为z的地址,使zp指向z */

int t;

clrscr();

printf(“nPlease input x,y,z:n”);

scanf(“%d%d%d”,xp,yp,zp);/* 通过变量的指针,为变量输入值 */

if(*xp>*yp)/* 通过指向变量的指针引用变量的值 */

{

t=*xp;/* 通过指向变量的指针引用变量的值 */

*xp=*yp;/* 通过指向变量x的指针xp,引用变量x的值 */

*yp=t;/* 通过指向变量y的指针yp,引用变量y的值 */

}

if(*xp>*zp)/* 通过指向变量的指针,引用变量的值 */

{

t=*xp;/* 通过指向变量x的指针xp,引用变量x的值 */

*xp=*zp;/* 通过指向变量x的指针xp,引用变量x的值 */

*zp=t;/* 通过指向变量z的指针zp,引用变量z的值 */

}

if(*yp>*zp)/* 通过指向变量的指针,引用变量的值 */

{

t=*yp;/* 通过指向变量的指针,引用变量的值 */

*yp=*zp;/* 通过指向变量y的指针yp,引用变量y的值 */

*zp=t;/* 通过指向变量z的指针zp,引用变量z的值 */

}

printf(“x = %dty = %dtz = %dn”,x,y,z);

printf(“nPress any key to quit…n”);

getch();

}

 

C语言程序经典示例----(18)通过指针比较整数大小

 

转自公众号:
南昌青少年编程

您必须 登录 才能发表评论!