指向函数的指针数组

原创 2004年09月02日 16:19:00
void Input(ST *);
void Output(ST *);
void Bubble(ST *);
void Find(ST *);
void Failure(ST *);
/*函数声明:这五个函数都是以一个指向ST型(事先定义过)结构的指针变量作为参数,无返回值。*/

void (*process[5])(ST *)={Input,Output,Bubble,Find,Failure};
/*process被调用时提供5种功能不同的函数供选择(指向函数的指针数组)*/

printf("/nChoose:/n?");
scanf("%d",&choice);
if(choice>=0&&choice<=4)
(*process[choice])(a); /*调用相应的函数实现不同功能*;/

30分钟彻底学会C语言指针视频教程

-
  • 1970年01月01日 08:00

C/C++——指向函数的指针和指向函数的指针的数组

指向函数的指针 指向函数的指针的数组
  • Linux_ever
  • Linux_ever
  • 2016-03-15 22:06:03
  • 1359

C语言课件—指针

  • 2014年01月15日 00:03
  • 199KB
  • 下载

指向结构体类型的指针数组做函数参数

结构体类型指针做函数参数(C++)    设有学生情况登记表如图所示,用选择排序法对该表按从小到大进行排序。                            学生情况登记表  学...
  • u012942555
  • u012942555
  • 2015-09-13 19:32:43
  • 812

指针数组和数组指针分别是如何指向二维数组的

//注意指针数组和数组指针分别是如何指向二维数组的 #include main() {     static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};...
  • Sayesan
  • Sayesan
  • 2014-09-02 10:22:49
  • 3828

函数内 声明一个字符数组和一个指向字符串数组的指针 区别

函数内 声明一个字符数组: char * Fuction()...{    char a[]="abcdefg";//存取在栈中    return a;                  //返回指...
  • wss71104307
  • wss71104307
  • 2007-05-28 21:28:00
  • 1289

指向结构体的指针数组,应用

数组指针跟指针数组,差异看起来很小,结果却千差万别: 数组指针: struct param (*p)[100]         p+1 的结果是地址会增大 100个 sizeof(struct par...
  • daye704
  • daye704
  • 2017-12-13 21:46:07
  • 486

声明返回数组指针的函数

声明返回数组指针的函数
  • u012333003
  • u012333003
  • 2014-05-18 12:43:20
  • 1645

C++ 返回指向数组指针的函数

数组不能被拷贝,函数不能返回数组,只能返回数组的指针或者引用。 理由:会造成不必要的开销。因为数组的复制将导致连续的内存读与内存写,其【时间】开销取决于数组长度,有可能会变得非常大。C语言的函数参数...
  • jxhaha
  • jxhaha
  • 2017-04-26 23:31:33
  • 687

函数指针和函数指针数组及其应用

1. 函数指针 先来看一个简单的例子。 int a=3; void *p=&a; 这是一个基础的不能再基础的例子。相信学过指针的都能看得懂。P是一个指针,指向a。a 是一个整形变量。 函数指针和其类似...
  • yuexiang321
  • yuexiang321
  • 2016-09-25 11:07:42
  • 5351
收藏助手
不良信息举报
您举报文章:指向函数的指针数组
举报原因:
原因补充:

(最多只允许输入30个字)