[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 82 1...757677787980818283848586878889...1145 新评论 locol91 2009.04.23 23:34 #811 goldtrader >> : 一个函数根本上只返回一个值。 而被描述为无效的那个没有返回,即没有返回任何东西。 . 或者,你可以在一个函数中把这些值分配给全局变量。 全局 - 它们是在特殊函数之外声明的吗?变量flag10是在EA的开头声明的--与外部变量一起。if (tiket!= -1) { Order_Modifi_Sell (); taim_open = Taim0; flag10=0; } } return(taim_open,flag10); 所以没有必要专门把旗帜10送到外面去--反正它也会到达那里? locol91 2009.04.23 23:36 #812 Figar0 >> : 都是真的。 但也有解决办法,"农民":在函数/程序中修改程序的全局变量,"文明":通过引用将变量转移到函数。 你能给我一个例子吗? 因为我不太明白。 Alexander Sevastyanov 2009.04.23 23:37 #813 Figar0 >> : 都是真的。 但也有解决办法,"农民":在函数/程序中修改程序的全局变量,"文明":通过引用将变量转移到函数。 在这个问题上,我认为最好以 "农民 "开始 ) Alexander Sevastyanov 2009.04.23 23:38 #814 locol91 >> : 全球是那些在特殊函数之外声明的? 在任何功能之外。 通常情况下,它们在init、deinit和start函数之前,紧随外部变量之后被声明。 [删除] 2009.04.23 23:38 #815 locol91 писал(а)>> 所以没有必要故意将flag10向外发送--反正它也会到达那里? 是的,如果没有再次在函数中重新声明,全局变量将被修改。 [删除] 2009.04.23 23:42 #816 int start() { int A=1; func( A); Print( A); // Должно получиться 2:) } void func (int & var) { var++; }通过引用传输参数 的例子,在这种情况下,被传输的不是一个变量,而是一个链接到存储它的内存区域。你得到了函数的完全自主权,不需要参考程序的全局变量(你可以很容易地从一个程序转移到另一个程序),但 "农民 "变量也有权利在我们的编程水平上生活:) locol91 2009.04.23 23:49 #817 goldtrader >> : 在任何功能之外。 通常,它们在init、deinit和start函数之前的外部变量之后立即声明。 还有一个问题。从终端用F3声明的全局变量是什么?并感谢大家的澄清。 [删除] 2009.04.23 23:54 #818 locol91 писал(а)>> 然后还有一个额外的问题。从终端用F3键声明的全局变量是什么?并感谢大家的澄清。 你在你的头顶上)。 总共有3个级别。 -终端的 全局变量, 终端中运行的所有程序的范围(这个由F3调用)。 -程序的 全局变量(整个程序,其所有功能都是可见的)。 -局部变量(声明该变量的函数范围)。 Alexander Sevastyanov 2009.04.23 23:54 #819 locol91 >> : 然后还有一个额外的问题。按F3从终端声明哪些全局变量?并感谢大家的澄清。 这些是终端的全局变量。 它们可以被任何专家、在这个终端工作的脚本所访问。 不要与脚本/顾问的全局变量相混淆。 locol91 2009.04.23 23:58 #820 Figar0 >> : 你是在你的头上)。 总共有3个级别。 -终端的 全局变量, 终端中运行的所有程序的范围(这个由F3调用)。 -程序的 全局变量(整个程序,其所有功能都是可见的)。 -局部变量(声明该变量的函数范围)。 是的, 粥!我甚至会说是皮拉芙 :-) 。但你还是要把这一切整理出来。 1...757677787980818283848586878889...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一个函数根本上只返回一个值。
而被描述为无效的那个没有返回,即没有返回任何东西。
.
或者,你可以在一个函数中把这些值分配给全局变量。
全局 - 它们是在特殊函数之外声明的吗?变量flag10是在EA的开头声明的--与外部变量一起。
所以没有必要专门把旗帜10送到外面去--反正它也会到达那里?
都是真的。 但也有解决办法,"农民":在函数/程序中修改程序的全局变量,"文明":通过引用将变量转移到函数。
你能给我一个例子吗? 因为我不太明白。
都是真的。 但也有解决办法,"农民":在函数/程序中修改程序的全局变量,"文明":通过引用将变量转移到函数。
在这个问题上,我认为最好以 "农民 "开始 )
全球是那些在特殊函数之外声明的?
在任何功能之外。
通常情况下,它们在init、deinit和start函数之前,紧随外部变量之后被声明。
所以没有必要故意将flag10向外发送--反正它也会到达那里?
是的,如果没有再次在函数中重新声明,全局变量将被修改。
在任何功能之外。
通常,它们在init、deinit和start函数之前的外部变量之后立即声明。
还有一个问题。从终端用F3声明的全局变量是什么?并感谢大家的澄清。
然后还有一个额外的问题。从终端用F3键声明的全局变量是什么?并感谢大家的澄清。
你在你的头顶上)。
总共有3个级别。
-终端的 全局变量, 终端中运行的所有程序的范围(这个由F3调用)。
-程序的 全局变量(整个程序,其所有功能都是可见的)。
-局部变量(声明该变量的函数范围)。
然后还有一个额外的问题。按F3从终端声明哪些全局变量?并感谢大家的澄清。
这些是终端的全局变量。
它们可以被任何专家、在这个终端工作的脚本所访问。
不要与脚本/顾问的全局变量相混淆。
你是在你的头上)。
总共有3个级别。
-终端的 全局变量, 终端中运行的所有程序的范围(这个由F3调用)。
-程序的 全局变量(整个程序,其所有功能都是可见的)。
-局部变量(声明该变量的函数范围)。
是的, 粥!我甚至会说是皮拉芙 :-) 。但你还是要把这一切整理出来。