第5章递归(Recurve).ppt

第5章递归(Recurve).ppt

第8讲 函数的设计方法;提要;提要;函数形参;指针类型形参;指针类型形参示意程序-1;指针类型形参示意程序-2;指针类型形参(续);#includestdio.h void f1(int x, int y){int t=x;x=y;y=t;} void f2(int *x, int *y){int t=*x; *x=*y; *y=t;} void f3(int **x, int **y){int *t=*x; *x=*y;*y=t;} Void main() { int x=1, y=2; int *xpt=x,*ypt=y; printf(First: x=%d y=%d\n\n,x,y); int x=1, y=2;f1(x,y); printf(After call f1(): x=%d y=%d\n\n,x,y); int x=1, y=2;f2(x,y); printf(After call f2(): x=%d y=%d\n\n,x,y); int x=1, y=2; printf(Before call f3(): x=%d y=%d\n\n,x,y); printf(Before call f3(): *xpt=%d *ypt=%d\n\n,*xpt,*ypt); f3(xpt,ypt); printf(Aft

文档评论(0)

1亿VIP精品文档

相关文档