- int(*ptr)();
- //定义一个指向函数的指针 同时,这个函数满足的条件是
- //1.返回值类型为int
- //2.参数列表为空,也就是没有参数
- int test1() //这个函数可以被上面的指针指向
- {
- return 0;
- }
- ptr = test1(); //让ptr这个指针指向test1()这个函数
- ptr(); //通过ptr指针调用这个函数
- int test2(int n1,int n2) //这个函数不可以被上面的指针指向,因为这个函数的参数列表中有两个int型形参
- {
- return n1 + n2;
- }
复制代码 |