|
|
Que é função?
|
As funções reservam para agrupar a série das etapas sob o único nome. O formulário básico da definição da função é como segue:
|
output function_name (input_1, input_2, input_3, input_...)
{
// code to execute inside function
}
|
|
É chamado a definição da função enquanto nós estamos definindo a função. Nós dizemos que esta é uma função chamada function_name, com as entradas input_1, input_2, etc., e cuja a saída é a saída. Quando esta função é chamada, a função executará um bloco do código entre as cintas curly “{” e “}”.
|
Está aqui a sintaxe para a função.
|
return_type function_name (parameter_1, parameter_2, parameter_3, parameter_...)
{
// code to execute inside function
}
|
|
A observação no lugar da saída, definição da função diz o return_type. Isso é porque quando nós realmente estamos escrevendo a definição da função, nós poremos um tipo do retorno lá, imediatamente antes do nome de uma função. O tipo do retorno não é nada mas um tipo variável velho liso, tal como o interno, ou dobro, etc.
Similarmente os parâmetros usam os tipos variáveis demasiado. Se a primeira entrada à função for a interna, então o primeiro parâmetro será algo como o myNumber interno.
|
Quando a função é escrita em C++?
|
Uma vontade da função escrita quando há uma necessidade executar mais de uma vez determinado bloco do código, ou pode nivelar apenas para separar determinado bloco do código do descanso do código. Por exemplo, para converter os graus Célsio aos graus Fahrenheit nós temos a seguinte função:
|
//Sample code for functions in C++
float CtoF(float val)
{
return val *= 1.8 += 32;
}
?
float FtoC(float val)
{
return (val -= 32) /= 1.8;
}
?
int main()
{
float temperature = float();
?
//temperature now is 0, temperature == 0
temperature = 37.5;
?
CtoF(temperature);
?
//temperature is still equal to 37.5
?
temperature = 0;
?
FtoC(temperature);
?
//temperature is still equal to 0
?
CtoF(temperature);
?
//temperature == 0
}
|
|
|
|
Keywords Functions, create function, executive functions, user defined function, sql date function,
date function, graph function, algebra functions, vb net functions, precalculus help,
datediff function, sum function, convert function, function key, bash functions, xslt functions,
c function, pl sql functions, table function, life functions, system function,
function of the skin
|