gpt4 book ai didi

c - 如何理解以下有关 C 中 typedef 的代码

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:25 25 4
gpt4 key购买 nike

有谁知道如何理解下面显示的代码的第四行?

typedef short Signal;
typedef struct Event Event;
typedef struct Fsm Fsm;
typedef void (*State)(Fsm *, Event const *);

最佳答案

它将 State 声明为 void (*)(Fsm *, Event const *)typedef

void (*)(Fsm *, Event const *)是一个函数指针,指向一个有两个参数的函数,Fsm *Event const *,并返回 void

更多信息:How do function pointers in C work?Typedef function pointer?

关于c - 如何理解以下有关 C 中 typedef 的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29245844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com