c - 星号和函数名之间的空格

标签 c function pointers

这是:

int * my_function( int variable )

与此相同:

int *my_function( int variable )

我知道第一个选项是一个函数,它返回一个指向整数的指针(没有名称),而第二个选项是一个函数(没有名称),它返回一个名为 my_function 的指针,该指针指向一个整数。

最佳答案

两者是一样的。在这两种情况下,函数 my_function 都返回指向 ineteger 的指针

关于c - 星号和函数名之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26172851/

相关文章:

c - 这个 'number' 函数有什么作用?

java - 一种将状态从一个实例传输到另一个实例的更优雅、更有效的方法

c - 为什么将 main() 参数转换为 const

c - XML 替换 C 中的特殊字符

c - 测试缓冲区溢出

c - 用 C 语言进行 Win32 API 控制台编程

c - 为什么glibc的strlen需要这么复杂才能快速运行?

javascript - 如何停止 setInterval 调用

python - 将代码包装在函数中

c++ - 删除 vector 中的指针时出错