标签: c function pointers
我无法理解最里面的" int"表示以下语法。
int(*(*ptr (int))(void)
我对这个表达式的理解说ptr是一个函数指针,它的参数没有任何内容(来自表达式的void部分)并返回int(来自int in一开始)。但int之后的ptr是什么意思?
ptr
int
编辑:道歉,但问题文件本身的问题被误印了。这是表达式
int (*ptr (int))(void)