正在加载图片...
例10.2输入a和b两个整数,按先大后小的顺 序输出a和b。 pl&b 5|a include <stdio.h> void main( i int *pI, p2, *p, a, b 2&a scanf( %d%d", &a, &b); pl=&a: p2=&b; p&a if(a<b) ip=pI 输出结果 pI=p2; a=5,b=9 2 max=9, min=5 printf(“a=%d,b=%dmn”,a,b) printf(max=%d, min=%d n", pl, p2); 本程序的目的是:实现在指针变量p1中存放值较大的 变量的地址;p2中存放值较小的变量的地址。例10. 2输入a和b两个整数,按先大后小的顺 序输出a和b。 #include <stdio.h> void main( ) { int *p1 , *p2 , *p , a , b ; scanf(“%d%d”, &a , &b); p1 = &a ; p2 = &b ; if (a<b) { p = p1 ; p1 = p2 ; p2 = p ; } printf(“a=%d, b=%d \n”, a , b); printf(“max=%d, min=%d \n”,*p1 ,*p2) ; } a b p1 p2 p &a &b &b &a &a 5 9 输出结果: a=5 , b=9 max=9 , min=5 本程序的目的是:实现在指针变量p1中存放值较大的 变量的地址;p2中存放值较小的变量的地址
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有