匯東網


怎样定义函数指针,以及怎样使用函数指针调用函数

[編輯] [转简体]
|
作者:huidong | 分類:【編程】C/C++
[ 7 瀏覽 0 評論 2 贊 1 踩 ]

概要

正文

函数指针的定义:

int (*Add)(int, int);

int 表示这个函数指针所指向的函数的类型是int

Add 表示这个函数指针的名称,这个名称不要求和函数名一致

int,int 表示这个函数的参数


具体程序:

#include <stdio.h>

// 定义一个函数
int add(int a,int b)
{
   return a+b; 
}

int main()
{
    // 定义一个函数指针
    int (*Add)(int, int);
    
    // 将该函数指针指向响应的函数
    Add = add;
    
    // 使用函数指针来调用函数
    printf("%d",Add(1,2));

    return 0;
}

[ 2] [ 1]


 評論區  0 條評論

+ 添加評論