// здесь пишем код нашей подпрограммы, который вычислит квадратный корень из величины, которая лежит в переменной MyValue.
// Именно эта переменная запишет в себя то число, которое поступило на вход подпрограммы в момент её вызова.
double Rezult;
Rezult =......(MyValue).........;// вычисляем квадратный корень и результат заносим в переменную Rezult
return(Rezult);// возвращаем вычисленное значение в основную программу
}
现在我们已经写好了这个函数,我们在代码中调用它。
double PeremennayaDljaKornja;
PeremennayaDljaKornja=(xzc+256)*(AZN+322);
PeremennayaDljaKornja=MyKoren(PeremennayaDljaKornja);
// теперь после вызова нашей функции в переменной "PeremennayaDljaKornja" окажется результат вычислени я квадратного корня из той величины, которая лежала
// в PeremennayaDljaKornja перед тем, как мы вызвали нашу функцию
好吧,如果你没有正确描述我们的子程序,像这样。
double MyKoren(doubleMyValue=36){
// здесь пишем код нашей подпрограммы, который вычислит квадратный корень из величины, которая лежит в переменной MyValue.
// Именно эта переменная запишет в себя то число, которое поступило на вход подпрограммы в момент её вызова.
double Rezult;
Rezult =......(MyValue).........;// вычисляем квадратный корень и результат заносим в переменную Rezult
return(Rezult);// возвращаем вычисленное значение в основную программу
如果这种情况再次发生,我将被迫请求禁赛。
发布反编译的指标是违反论坛规则的。
在伦理、道德和对论坛规则的理解上又有不同的标准?
;)
所以我理解为,函数调用可以简单地写成
PrAskLim = StopLossLastPos(OP_SELL) ; 而在函数本身中
double StopLossLastPos(int op=-1,) 像这样?
不,它不是。你根本不明白什么是函数。
所有的子程序都可以分为两类--程序和函数。如果一个子程序不需要向主程序返回任何东西,那么这样的子程序被称为过程。如果它应该返回一些东西,那么它就是一个函数。
想象一下,你必须在你的代码中的不同地方计算一个数字的平方根。假设你的语言没有给你一个计算平方根的命令。这样你就不必写一大堆计算平方根的代码,你可以写一个子程序(一个函数),把一些值作为输入,然后输出这个值的平方根。然后,在主程序中不计算平方根,而是调用你的函数,并返回已经计算好的值。
所以,为了让你的函数明白它是一个数字,而不是一个字符串,或任何其他类型的数据,你需要在声明函数时用括号列出传递给它的参数类型。例如,你写了一个子程序MyKoren(),将返回一个double类型的值。当你制作这个函数的主体时,你在括号中指定所传递的参数将具有MyValue的名称和duble类型。其结果是,你的函数将看起来像这样。
double MyKoren(double MyValue){
// здесь пишем код нашей подпрограммы, который вычислит квадратный корень из величины, которая лежит в переменной MyValue.
// Именно эта переменная запишет в себя то число, которое поступило на вход подпрограммы в момент её вызова.
double Rezult;
Rezult =......(MyValue).........;// вычисляем квадратный корень и результат заносим в переменную Rezult
return(Rezult);// возвращаем вычисленное значение в основную программу
}
现在我们已经写好了这个函数,我们在代码中调用它。
好吧,如果你没有正确描述我们的子程序,像这样。
其结果是,子程序将始终向我们返回值=6,因为MyValue将始终等于36,36的根=6。
这就是为什么我们不能 用列出这些参数的那些括号中的值来初始化函数的参数。
我不会再编辑你的代码--你不明白你在做什么--你显然缺乏知识。你需要阅读教科书,尝试和实验小的代码片段。这样做,直到你有清晰的思路--这样你就能理解你对这一行或那一行的代码在做什么。
你不一定要偷东西。
他不太可能偷东西--更有可能是他偶然发现了已经被偷的东西而不自知。:)
一切皆有可能。;)
我只是反感这种双重标准。
法利赛人的解释者...
一切皆有可能。;)
我只是反感这种双重标准。
法利赛人的解释者...
这是你自己的事。这不是针对个人的。
这是你的个人事务。不是针对个人。
更详细地解释一下这些规则。
让我们一起来做!
我完全支持!
:)
-----
我个人的看法是,这不仅仅是我个人的需要...
;)
下午好!
有谁知道,如果知道正确的坐标,如何在图形上放一个大胖点?
下午好!
有谁知道,如果知道正确的坐标,如何在图形上放一个大胖点?