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);
/*调用相应的函数实现不同功能*;/ 发表于 @ 2004年09月02日 16:19:00|评论(loading...)|编辑