Erro de compilação: ')". - nem todos os caminhos de controlo devolvem um valor
Não tem todos os ramos do código a devolver um valor:
int f()
{
int res = 0;
while ( true ) //или for(;;)
{
//много строк c return, continue, без break
res = 0;break или continue//много строк c return, continue, без break
res = 1;break или continue
}
return(res);
}
Ou assim:
int f()
{
while ( true ) //или for(;;)
{
//много строк c return, continue, без breakreturn0;
//много строк c return, continue, без breakreturn1;
}
return(значение возвращаемое по умолчанию если не выполнены предыдущее return);
}
Veja o seu código mais de perto. Falhou um erro: o valor de retorno pelo operador de retorno deve ser escrito entre parênteses. return(0) mas escreveu return 0;
Além disso, o C++ actua como um certo modelo neste caso.
Vitalii Ananev:
Veja o seu código mais de perto. Falhou um erro - o valor de retorno por operador de retorno deve ser escrito entre parênteses. return(0) mas escreveu return 0;
Erro de compilação: ')". - nem todos os caminhos de controlo devolvem um valor
Não tem todos os ramos do código a devolver um valor:
Ou assim:
Não tem todos os ramos do código a devolver um valor.
No exemplo que ele dá, todos eles. A única forma de sair enquanto (verdadeiro) é com pausa (que não tem) ou regressar.
Não vou discutir. Mas a mensagem de erro do compilador ') - nem todos os caminhos de controlo devolvem um valor, diz o contrário.
Tente a mesma coisa em C++
O que é que o C++ tem a ver com isto?
....
Veja o seu código mais de perto. Falhou um erro: o valor de retorno pelo operador de retorno deve ser escrito entre parênteses. return(0) mas escreveu return 0;
O que é que o C++ tem a ver com isto?
Veja o seu código mais de perto. Falhou um erro - o valor de retorno por operador de retorno deve ser escrito entre parênteses. return(0) mas escreveu return 0;
Enquanto C++ actua como uma referência neste caso
Então escreve em C++ e compila tudo em mql?
Porquê os parênteses extra?
Esta é a sintaxe da linguagem mql.
Então escreve em C++ e compila tudo em mql?
Esta é a sintaxe da linguagem mql.
Pode devolver um valor sem parênteses. É só experimentar.
Então escreve em C++ e compila tudo em mql?
Esta é a sintaxe da linguagem mql.