【发布时间】:2019-05-18 16:24:52
【问题描述】:
我准备我的 C 测试,发现一个问题,我需要用 C 写一个声明:
val 被声明为返回一个指向 struct 的指针并且不带参数。
我是这样做的,但不确定我是否正确:
struct s (* val) (void)
【问题讨论】:
-
我认为你混淆了 val 和 bar。它是您要创建的函数指针吗?
-
抱歉,错误已修正
-
您已将
val定义为指向不带参数并返回struct s的函数的指针(不是指向struct s的指针)。