第三章指针在函数中应用.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 9页
  • 2020-03-12 发布于福建
  • 举报
* * 第三章 指针在函数中的应用 3.1 指针用作函数参数 eg1: #include stdio.h fun( int *a,int *b) { int c; c=*a; *a=*b; *b=c; } main() { int x=3,y=5,*p=x,*q=y; fun(p,q); printf(%d %d\n,x,y); }//地址传递 扩展: #include stdio.h fun( int *a,int *b) { int *c; c=a; a=b; b=c; } main() { int x=3,y=5,*p=x,*q=y; fun(p,q); printf(%d %d\n,x,y); }//值传递 普通参数和指针参数的比较 3.2 函数指针 定义形式: 数据类型 (*变量名)(形式参数表); 表示函数返回值的类型 可以理解为函数指针就是函数的入口地址, 把这个入口地址赋给一个指针变量,就可以 通过这个指针变量来访问这个函数。 eg2: #include stdio.h int larger( int x,int y) { int res; res=xy?x:y; return (res); } void main() { int a=100,b=200,c;

文档评论(0)

1亿VIP精品文档

相关文档