포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 878

 

위급 신호! 다음은 전역 변수 포함 파일의 스니펫입니다. 나머지는 완전히 동일합니다.

그리고 내가 방금 한 일: 오류가 있는 위치를 찾기 위해 매개변수를 변경하고 파일에서 변수를 개별적으로 또는 그룹으로 제거했습니다. 모든 것이 동일합니다.

"모든 제어 경로가 값을 반환하는 것은 아닙니다"라는 경고를 씁니다. 그러나 결국 모든 값이 올바르게 추출됩니다. 그렇다면 그 이유는 무엇입니까?

 //|Включаемый файл "Глобальные переменные"                           |
//+------------------------------------------------------------------+
int Variables()
{
//-----Объявляем Глобальные переменные:------------------------------------------

double High_0, High_1, High_2;             // Значение верхней линии Bollinger на 0, 1 и 2 барах
   double Low_0, Low_1, Low_2;                 // Значение нижней линии Bollinger на 0, 1 и 2 барах
   double Delta_0, Delta_1;                   // Разница межу значениями верхней и нижней ...
                                               // ...линий Bollinger на 0 и 1 барах

High_0= iBands ( NULL , 0 , 10 , 2 , 0 , PRICE_CLOSE ,MODE_UPPER, 0 );
     High_1= iBands ( NULL , 0 , 10 , 2 , 0 , PRICE_CLOSE ,MODE_UPPER, 1 );
     High_2= iBands ( NULL , 0 , 10 , 2 , 0 , PRICE_CLOSE ,MODE_UPPER, 2 );
     Low_0= iBands ( NULL , 0 , 10 , 2 , 0 , PRICE_CLOSE ,MODE_LOWER, 0 );
     Low_1= iBands ( NULL , 0 , 10 , 2 , 0 , PRICE_CLOSE ,MODE_LOWER, 1 );
     Low_2= iBands ( NULL , 0 , 10 , 2 , 0 , PRICE_CLOSE ,MODE_LOWER, 2 );
     Delta_0=(High_0-Low_0);
     Delta_1=(High_1-Low_1);
}
//------------------------------------------------------------------------------------------
글쎄, 지붕은 똑바로 간다. 모든 것이 단순해 보이지만 잘 되지 않는다.
 
rapid_minus :

위급 신호! 다음은 전역 변수 포함 파일의 스니펫입니다. 나머지는 완전히 동일합니다.

그리고 내가 방금 한 일: 오류가 있는 위치를 찾기 위해 매개변수를 변경하고 파일에서 변수를 개별적으로 또는 그룹으로 제거했습니다. 모든 것이 동일합니다.

"모든 제어 경로가 값을 반환하는 것은 아닙니다"라는 경고를 씁니다. 그러나 결국 모든 값이 올바르게 추출됩니다. 그렇다면 그 이유는 무엇입니까?

글쎄, 지붕은 똑바로 간다. 모든 것이 단순해 보이지만 잘 되지 않는다.

종교는 통역사를 사용하는 것을 허용하지 않습니까?

int 함수는 값을 반환해야 합니다.

이 기능에 대해 여전히 많은 질문이 있지만.

 
AlexeyVik :

종교는 통역사를 사용하는 것을 허용하지 않습니까?

int 함수는 값을 반환해야 합니다.

이 기능에 대해 여전히 몇 가지 질문이 있지만.

나는 뭔가를 이해하지 못했습니다. 도움말에 따르면 int는 함수가 아니라 유형입니다.
 
rapid_minus :
나는 뭔가를 이해하지 못했습니다. 도움말에 따르면 int는 함수가 아니라 유형입니다.
Int 유형이지만 함수가 선언되었습니다. 네, 함수의 유형은 int이므로 반환 값 은 필수입니다. void 유형을 사용합니다. 이러한 경우에만 사용되며 함수 실행의 결과로 값을 반환할 필요가 없을 때 발명되었습니다.
 
evillive :
Int 유형이지만 함수가 선언되었습니다. 네, 함수의 유형은 int이므로 반환 값은 필수입니다. void 유형을 사용합니다. 이러한 경우에만 사용되며 함수 실행의 결과로 값을 반환할 필요가 없을 때 발명되었습니다.

정확히. 명확하고 명확하고 이해할 수 있습니다. 해냈고 와우!

감사하다.

 
글쎄, 지금-지붕은 가지 않을 것입니다. 그냥 내리면 됩니다 :)
 
rapid_minus :

위급 신호! 다음은 전역 변수 포함 파일의 스니펫입니다. 나머지는 완전히 동일합니다.

그리고 내가 방금 한 일: 오류가 있는 위치를 찾기 위해 매개변수를 변경하고 파일에서 변수를 개별적으로 또는 그룹으로 제거했습니다. 모든 것이 동일합니다.

"모든 제어 경로가 값을 반환하는 것은 아닙니다"라는 경고를 씁니다. 그러나 결국 모든 값이 올바르게 추출됩니다. 그렇다면 그 이유는 무엇입니까?

글쎄, 지붕은 똑바로 간다. 모든 것이 단순해 보이지만 잘 되지 않는다.

그것은 단지 흥미롭습니다. 왜 그 기능을 합니까?
 
artmedia70 :
그것은 단지 흥미롭습니다. 왜 그 기능을 합니까?

무엇을 할 수 있습니다. 아무도 이 기능을 가지고 있지 않습니다.

여기에 어떤 작업을 수행하지만 계산 결과를 아무에게도 제공하지 않는 함수가 있습니까?

 
rapid_minus :
나는 뭔가를 이해하지 못했습니다. 도움말에 따르면 int는 함수가 아니라 유형입니다.
글쎄, 나는 단지 프로그래밍에 대한 약간의 이해에 의존하고 있었다. int가 함수의 이름이라는 것을 이해할 수 있다는 것은 상상조차 할 수 없었습니다...
 
Vinin :

무엇을 할 수 있습니다. 아무도 이 기능을 가지고 있지 않습니다.

여기에 어떤 작업을 수행하지만 계산 결과를 아무에게도 제공하지 않는 함수가 있습니까?

게다가 전혀 하지 않는 기능이 있는데 지금은 아예 존재하지 않는 기능을 만들고 있어요 :)))