函數(shù)指針學習1.4|指針數(shù)組例子
數(shù)組里存放的都是同類型的函數(shù)指針。
#include <iostream>
#include <vector>
using namespace std;
void t1(){cout<<"I ";}
void t2(){cout<<"am ";}
void t3(){cout<<"a handsome gal."<<endl;}
?
int main(int argc, const char * argv[])
{
? ??
? ? typedef void (*fp)(void);//定義一個函數(shù)指針,這里指向的函數(shù)沒有參數(shù)和返回值
? ? fp p[] = {t1,t2,t3}; // b[] 為一個指向函數(shù)的指針數(shù)組
? ? p[0](); // 利用指向函數(shù)的指針數(shù)組進行下標操作就可以進行函數(shù)的間接調(diào)用了
? ? p[1]();
? ? p[2]();
? ??
? ? return 0;
}
標簽: