⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 很好的 关于C++的例子 我想你要是可以把上面的例子都做好了 看明白了 关于函数指针这一部分你应该学的很好了
💻 CPP
字号:
#include <iostream>    
#include <string>    
using namespace std;    
    
int test(int);    
  
int test2(int (*ra)(int),int);  
  
void main(int argc,char* argv[])      
{    
    cout<<test<<endl;  
    typedef int (*fp)(int);    
    fp fpi;  
    fpi=test;//fpi赋予test 函数的内存地址  
  
    cout<<test2(fpi,1)<<endl;//这里调用test2函数的时候,这里把fpi所存储的函数地址(test的函数地址)传递了给test2的第一个形参  
    cin.get();  
}    
    
int test(int a)  
{    
    return a-1;  
}  
  
int test2(int (*ra)(int),int b)//这里定义了一个名字为ra的函数指针  
{  
    int c=ra(10)+b;//在调用之后,ra已经指向fpi所指向的函数地址即test函数  
    return c;  
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -