int *fun(void)
和int fun*(void)
有什么区别?功能指针
Q
功能指针
2
A
回答
6
3
int* fun(void);
fun
不带任何参数,但返回一个指针为整数。我认为,第二个是语法错误。如果你想为一个函数指针,那么它应该是 -
int (*fun)(void)= NULL;
现在,fun
是指向不带任何参数,但返回一个整数的函数。
0
INT * FUNC(无效)
通常有效的声明有3三个部分,并用端部;分号。
部分1) 参数
空隙均值 - 无参数 (参数可以是如复杂和数量而变化)
第2部分) 返回类型(可以是用户类型或建立)
INT *的意思是 - (返回类型)是指向int的指针
第3部分) 函数的名称(可以是任何东西,应该是合乎逻辑的运算它将会执行。
FUNC均值 - 功能
在第二了Syntex的名称。 我们有*在第2部分和第3部分之间。
这是不被允许和有意义的。 您可以将*添加到void或int。
INT * FUNC(无效)
INT FUNC(无效*)
或函数指针作为回答。
(* pf)();
或
(* PF)(无效)
相关问题
- 1. 功能指针功能指针
- 2. 功能和指针指针
- 3. 功能指针
- 4. 指针功能
- 5. 功能指针
- 6. 功能指针
- 7. 指针功能
- 8. typedef功能指针
- 9. as3功能指针
- 10. glutDisplayFunc功能指针
- 11. 双指针功能
- 12. 指针在功能名称/指针功能
- 13. 功能VS函数指针
- 14. 功能指针调用
- 15. 指针使用功能
- 16. 字符串指针功能
- 17. C指针功能调用
- 18. JavaScript的指针功能
- 19. 指针的功能成员
- 20. 功能定义指针
- 21. 删除指针从功能
- 22. 结构指针功能?
- 23. 功能基类的指针
- 24. 宏功能指针问题
- 25. 功能指针typedef在c
- 26. 通地址指针功能
- 27. 功能返回指针
- 28. 指针功能基于C
- 29. 在功能设置指针
- 30. 奇怪的指针功能
他们看上下文不完整,出以不同的方式?请澄清你的问题。 – Timbo 2011-03-01 09:05:16
为什么你将这个帖子的指针命名为一个函数? – Lundin 2011-03-01 10:42:32
你的意思是除了第二个错误,它不会编译的事实? – krtek 2011-03-01 09:09:53