[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 775

 
Vinin :

반복하면 강제로 목욕을 신청하게 됩니다.

디컴파일된 지표를 게시하는 것은 포럼 규칙을 위반하는 것입니다.

포럼의 규칙에 대한 윤리, 도덕 및 이해의 또 다른 기준이 있습니까?

;)

 
FoxUA :

Tobish, 내가 이해하는 것처럼 함수 호출은 간단하게 작성할 수 있습니다.

PrAskLim = StopLossLastPos( OP_SELL ) ; 그리고 함수 자체에서

더블 StopLossLastPos(int op=-1,) 그렇죠?

아니오, 옳지 않습니다. 당신은 단순히 기능이 무엇인지 오해하고 있습니다.

모든 서브루틴은 프로시저와 함수의 두 가지 클래스로 나눌 수 있습니다. 서브루틴이 메인 프로그램에 아무 것도 반환하지 않아야 하는 경우 이러한 서브루틴을 프로시저라고 합니다. 그렇다면 함수입니다.

코드의 다른 위치에서 다른 값의 제곱근 을 계산해야 하는 상황을 상상해 보십시오. 귀하의 언어에 제곱근을 계산하는 명령이 없다고 가정해 보겠습니다. 제곱근을 계산하는 코드를 여러 번 작성하지 않기 위해 입력이 특정 값이고 출력이 이 값의 제곱근인 서브루틴(함수)을 작성합니다. 또한 기본 프로그램에서 루트를 계산하는 대신 함수를 호출하면 이미 계산된 값을 반환합니다.

음, 함수가 전달되는 숫자가 문자열이나 다른 데이터 유형이 아니라는 것을 이해하려면 함수를 선언할 때 전달된 매개변수 유형을 대괄호 안에 열거해야 합니다. 예를 들어, 이중 값을 반환하는 MyKoren() 서브루틴을 작성했습니다. 이 함수의 본문을 만들 때 전달된 매개변수의 이름이 MyValue이고 유형이 이중임을 괄호 안에 표시합니다. 결과적으로 함수는 다음과 같이 표시됩니다.

 double MyKoren( double MyValue) {

 // здесь пишем код нашей подпрограммы, который вычислит квадратный корень из величины, которая лежит в переменной MyValue.

// Именно эта переменная запишет в себя то число, которое поступило на вход подпрограммы в момент её вызова.

double Rezult;

Rezult =......(MyValue).........;// вычисляем квадратный корень и результат заносим в переменную Rezult

return (Rezult);// возвращаем вычисленное значение в основную программу

}

이제 함수를 작성했으므로 코드에서 호출합니다.

 double PeremennayaDljaKornja;

PeremennayaDljaKornja=(xzc+ 256 )*(AZN+ 322 );
PeremennayaDljaKornja=MyKoren(PeremennayaDljaKornja);
// теперь после вызова нашей функции в переменной "PeremennayaDljaKornja" окажется результат вычислени я квадратного корня из той величины, которая лежала
// в PeremennayaDljaKornja перед тем, как мы вызвали нашу функцию

만약 당신이 우리의 서브루틴을 다음과 같이 잘못 설명했다면:

 double MyKoren( double MyValue= 36 ) {

 // здесь пишем код нашей подпрограммы, который вычислит квадратный корень из величины, которая лежит в переменной MyValue.

// Именно эта переменная запишет в себя то число, которое поступило на вход подпрограммы в момент её вызова.

double Rezult;

Rezult =......(MyValue).........;// вычисляем квадратный корень и результат заносим в переменную Rezult

return (Rezult);// возвращаем вычисленное значение в основную программу

...................... return (Rezult); }

그런 다음 결과적으로 서브루틴은 항상 값 = 6을 반환합니다. MyValue는 항상 36 이고 루트 36은 6이기 때문입니다.

따라서 이러한 매개변수가 나열된 괄호 안의 값으로 함수 매개변수를 초기화 할 수 없습니다 .

나는 당신의 코드를 더 이상 편집하지 않을 것입니다. 당신은 당신이 무엇을 하는지 이해하지 못합니다. 당신은 분명히 지식이 부족합니다. 튜토리얼을 읽고, 코드의 작은 부분을 시도하고, 실험해야 합니다. 그리고 명확해질 때까지 그렇게 하십시오. 이 코드 또는 그 코드 행으로 무엇을 하고 있는지 이해할 수 있도록 하십시오.

 
FreeLance :

당신은 훔칠 필요가 없습니다.

예, 그가 그것을 훔쳤을 가능성은 거의 없습니다. 아마도 그는 이미 도난당한 것을 우연히 발견하고 그것에 대해 알지도 못했을 것입니다. :)
 
drknn :
예, 그가 그것을 훔쳤을 가능성은 거의 없습니다. 아마도 그는 이미 도난당한 것을 우연히 발견하고 그것에 대해 알지도 못했을 것입니다. :)

모든 것이 될 수 있습니다. ;)

이중 잣대는 나를 화나게 한다.

그리고 통역사들-바리새인들...

 
FreeLance :

모든 것이 될 수 있습니다. ;)

이중 잣대는 나를 화나게 한다.

그리고 통역사들-바리새인들...


이것은 당신 자신의 사업입니다. 개인적이지 않은 일.
 
Vinin :

이것은 당신 자신의 사업입니다. 개인적이지 않은 일.

규칙을 더 자세히 설명하십시오.

그리고 우리는 모든 것을 합니다!

나는 그것을 위해 모든 것입니다!

:)

------

제 개인적인 의견은 이것이 제 개인적인 필요가 아니라는 것입니다 ...

;)

 
drknn :

ATP는 그런 자세한 설명을 위해, 하지만 당신은 내가 WRITE AN ADVISOR FOR WORK를 하고 있다고 생각합니까? NO I LEARN how, what's work 여기에 올려진 교과서를 읽고 예시대로 하고 목표로 남겨둔 TS에 대해 어드바이저를 쓰려고 노력하지만 이 언어에 대해 배운지 일주일밖에 안됨 이름과 적용 장소 이상으로, 자신의 경험에서 너무 범주적일 필요는 없습니다. 처음부터 새로 구축하는 것보다 작동 중인 것을 분해하는 것이 낫지만 뉘앙스는 그것이 무엇을 위해 작동하는지 알아야 한다는 것입니다. , 여기에서 분해할 것이 많다는 것을 알게 되었지만, 무엇을 위한 것인지도 모르고 분해하기가 어렵다는 것을 알게 되었고, 그래서 새로 하나 만들어 보기로 하였지만, 당연히 하지 않을 것입니다. 모든 것을 볼 수 있습니다. 그런데 한 가지 작업은 시장 가격으로 보류 중인 주문을 여는 것이며 모든 것이 더도 이하도 아닙니다. 하지만 시간을 내주셔서 감사합니다.
 
모두 좋은 저녁 되시고 즐거운 한 되세요. 아마도 나는 열에 덤핑하는 바보 일 것입니다. 사실 문제는 결정하는 방법입니다. 선 사이의 거리를 점으로 표시합니까?
 

안녕하세요!

원하는 좌표를 알고 있는 경우 그래프에 큰 점을 표시하는 방법을 아는 사람이 있습니까?

 
inttehn :

안녕하세요!

원하는 좌표를 알고 있는 경우 그래프에 큰 점을 표시하는 방법을 아는 사람이 있습니까?

문자 코드를 선택하거나 레이블 유형의 개체를 사용해야 하는 경우 화살표 유형 의 개체 생성을 통해