0
A
回答
2
“void
”仅表示没有来自此功能的返回值。所以“返回值”不能由void
函数完成。
希望能够帮助....
1
唯一一个void function(...)
不能做的,是曾经参与的MQL4赋值语句,即:
someVariable = aVoidDeclaredFUNCTION();
除此之外,一个可以随便做一切皆可想象。
这怎么可能有用?
void aVoidDeclaredFUNCTION(const int thisParameterWillNeverChangeItsVALUE,
int &thisParameterWillBeAbleToChangeVALUE
){...}
使用技术传递值, (&passVariableByREF
),即使void function(...)
可以处理和“返回” - 结果,如果它不足以导致在void function(...){...}
正文,本身的一些行动。
2
,你可以把一个void
功能一切,你可以把一个double
,int
,string
,bool
...功能。函数返回的是哪种类型的变量。
例如,以下int
函数返回两个值的总和。
int sum(int a, int b)
{
return(a + b);
}
你可以把这个功能变成void
功能,而不是返回值,你可以打印值到控制台上。
void printsum(int a, int b)
{
Print(a + b);
}
在你的跟进答案你问有关创建void
功能做一些事情,以移动平均。以下void
函数将接受不同的周期作为输入并打印MA。该函数不能直接返回任何值(除非您使用全局变量/通过引用传递变量),但它仍然可以接受值并根据这些值执行任何操作。
void PrintMA(int period)
{
Print(iMA(NULL, 0, period, 8, MODE_SMMA, PRICE_MEDIAN, 1));
}
在你的跟进答案永远只能返回0,所以你可以将其交换到void
功能,并删除return(0)
,它会像以前一样工作int
功能。 只需更改函数名称start
是您应该避免使用的函数名称。
如果您阅读了编译日志,您将能够看到为什么您的上述答案无法编译。
相关问题
- 1. updateAppWidget函数可以做什么?
- 2. if后可以做些什么?
- 3. Common Lisp可以做些什么?
- 4. S函数中的void **是什么.cpp
- 5. 这些PHP函数做什么?
- 6. 怎么可以(void)connectionDidFinishLoading返回什么?
- 7. C中的void和static void函数有什么区别?
- 8. 做一个完美的释义可以做些什么?
- 9. 在dotnetnuke的Custom Bussiness Object Class中可以做些什么改进?
- 10. 你可以:: OnInitDialog中做些什么()Visual Studio 2008的C++
- 11. 写一个什么都不做的构造函数可以吗?
- 12. 如何使void属性可以是任何类的void函数?
- 13. “typedef void(* task)()”是做什么的?
- 14. void Classname :: operator()(){....}是做什么用的?
- 15. “#define assert(exp)((void)0)”是做什么的?
- 16. 构造函数与componentWillMount; componentWillMount可以做什么,构造函数不能做什么?
- 17. R的class.ind()函数做什么?我什么时候可以使用它?
- 18. 我可以在NSURLConnection -connection中做些什么:willCacheResponse:?
- 19. webkit可以做什么?
- 20. Merlin Agent可以做什么?
- 21. 当heroku显示以下日志时,可以做些什么?
- 22. 什么是MD5CryptoServiceProvider,它可以做什么?
- 23. 可以任何一个告诉i2d_X509_SIG()函数做什么..?
- 24. 我可以对这些子图中的重叠标签做些什么?
- 25. 在SceneKit中做些什么
- 26. 什么是可以做的,哪些不能由%完成?
- 27. 我可以做些什么来优化我的linq查询吗?
- 28. python的asyncio可以做些什么来改善这种功能?
- 29. 关于WPF可以做些什么来渲染UI的撕裂?
- 30. 为什么void以这种方式使用内联函数?
嗨user3666197,希望你好。我已经修复了拼写错误(有用的有一个L)。在标题问题上,我会加倍努力,因为许多人一直在你的帖子(包括版主)中编辑它。我希望你在新的答案中减少这一点。当你得到片刻时,请打开一个聊天窗口,我们可以讨论。 – halfer