指针的应用实例.pptVIP

  • 1
  • 0
  • 约3.92千字
  • 约 17页
  • 2020-05-20 发布于湖北
  • 举报
指针函数与函数指针分析;1.指针作为函数的参数 函数的参数传递可以采用地址传递。所以指针可作为函数参数。 当指针作为函数的形参时,实参传递的是地址,在函数中通过地址访问实参,所以,在函数中通过地址对实参的修改影响到实参的值。 【例9.11】输入的两个整数按大小顺序输出。 #includestdio.h void s x,int y) { int temp; temp=x; x=y; y=temp; } ;void main() { int a,b; scanf(%d,%d,a,b); if(ab) s); printf(\n%d,%d\n,a,b); } 运行结果: 1, 2↙ 1,2 可见:此程序没能够达到题目要求。 虽然ab,并且进入swap()函数进行数据交换,实现了x和y的交换,返回到主函数后,x和y都被释放掉了。;***输入的两个整数按大小顺序输出。(运用指针) #includestdio.h s *p1,int *p2) { int temp; temp=*p1; *p1=*p2; *p2=temp; } void main() { int a,b; int *p1,*p2; scanf(%d,%d,a,b); p1=a;p2=b; if(ab) s); printf(\n%d,%d\n,a,b)

文档评论(0)

1亿VIP精品文档

相关文档