• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

怎么声明func

发布于 2024-07-16 10:39:16

在C语言中,函数指针的声明形式为 return_type (*pointer_name) (parameter_list),其中 return_type 是函数返回类型,pointer_name 是函数指针变量的名称,parameter_list 是函数的参数列表。以下是一个简单的例子:

#include <stdio.h>

void my_function(int x) {
    printf("The value of x is %d
", x);
}

int main() {
    int y = 10;
    void (*func)(int); // 声明一个指向返回类型为 void,无参数的函数的指针变量 func
    func = &my_function; // 将函数指针指向 my_function 函数
    (*func)(y); // 通过函数指针调用 my_function 函数,并传递参数 y,输出 "The value of x is 10"
    return 0;
}
0 条评论

发布
问题

在线
客服