C语言指针(含例子).pptVIP

  • 2
  • 0
  • 约1.1万字
  • 约 70页
  • 2024-04-09 发布于北京
  • 举报

main(){chars[N][M],*sp;intn;n=getstr(s);sp=findmin(s,n);puts(sp);}指向函数的指针变量的定义#include“stdio.h”doublefun(inta,int*p){…}main(){double(*fp)(int,int*),y;intn;fp=fun;…y=(*fp)(56,n)}说明:(1)函数名代表该函数的入口地址(2)(*fp)(int,int*)说明fp是一个指向函数的指针,这个函数的基类型是double(3)fp=fun把fun函数的地址赋给指针变量fp(4)y=(*fp)(56,n)实现对该函数的调用。等于于y=fun(56,n)例:函数名或指向函数的指针作为实参#includestdio.h#includemath.hdoubletran(double(*)(double),double(*)(double),double);doubletran(double(*f1)(double),double(*f2)(double),doublex){return(*f1)(x)/(*f2)(x);}main(){doubley,v;v=60*3.1416/180.0

文档评论(0)

1亿VIP精品文档

相关文档