欢迎光临散文网 会员登陆 & 注册

函数指针学习1.4|指针数组例子

2022-01-03 23:24 作者:LogByMax  | 我要投稿

数组里存放的都是同类型的函数指针。


#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);//定义一个函数指针,这里指向的函数没有参数和返回值

    fp p[] = {t1,t2,t3}; // b[] 为一个指向函数的指针数组

    p[0](); // 利用指向函数的指针数组进行下标操作就可以进行函数的间接调用了

    p[1]();

    p[2]();

    

    return 0;

}


函数指针学习1.4|指针数组例子的评论 (共 条)

分享到微博请遵守国家法律