正在加载图片...
指针变量 ■例10.2交换两个指针变量所指向的变量的值 main inta=10,b=20,t; int,p2 /定义指向整型的指针变量p1,p2*/ pl=&a;p2=&b;/使p1指向a,p2指向b* printf(in before exchange: a=%d, b=%od", a, b); 仁=p1;pl=*p2;p2=t;/交换p,p2指向的变量的值 printf(n after exchange: a=%d, b=%d", a, b) printf(n*pl: %d,*p2: %d", pl, p2 图示其执行过程:见下页指针变量 ◼ 例10.2 交换两个指针变量所指向的变量的值。 main() { int a=10,b=20,t; int *p1,*p2; /*定义指向整型的指针变量p1,p2*/ p1=&a;p2=&b; /*使p1 指向 a, p2 指向 b*/ printf("\n before exchange:a=%d, b=%d",a,b); t=*p1;*p1=*p2;*p2=t; /*交换p1,p2指向的变量的值 */ printf("\n after exchange:a=%d, b=%d",a,b); printf("\n *p1:%d, *p2:%d",*p1,*p2); } 图示其执行过程: 见下页
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有