3、使用函数指针的演示程序。
需要说明的是:下一个程序与自编程序无关,也与智能无关。它仅仅是用函数指针组织成程序的演示。我们用这个演示程序,来说明“函数指针”编程的基本原理。
#include <stdio.h>
#include <iostream.h>
#include <string.h>
int static s[4];
void (*aaa[10])();
void zhixing()
{
cout<<"请输入两个加数"<<endl;
}
void zhixing1()
{
cin>>s[0];
}
void zhixing2()
{
cin>>s[1];
}
void zhixing3()
{
s[2]=s[0]+s[1];
}
void zhixing4()
{
cout<<s[0]<<"+"<<s[1]<<"="<<s[2]<<endl;
}
void fuzhi()
{
aaa[0]=zhixing;aaa[1]=zhixing1;aaa[2]=zhixing2;
aaa[3]=zhixing3;aaa[4]=zhixing4;
}
void main()
{
fuzhi();aaa[0]();aaa[1]();aaa[2]();aaa[3]();aaa[4]();
}