|
|
Che cosa � funzione?
|
Le funzioni concede raggruppare la serie di punti sotto il singolo nome. La forma di base della definizione di funzione � come segue:
|
output function_name (input_1, input_2, input_3, input_...)
{
// code to execute inside function
}
|
|
� denominato la definizione di funzione mentre stiamo definendo la funzione. Diciamo che questa � una funzione denominata function_name, con gli input input_1, input_2, ecc. e di cui l'uscita � l'uscita. Quando questa funzione � denominata, la funzione eseguir� un blocco del codice fra i sostegni ricci �{� e �}�.
|
Qui � la sintassi per la funzione.
|
return_type function_name (parameter_1, parameter_2, parameter_3, parameter_...)
{
// code to execute inside function
}
|
|
L'avviso nel posto di uscita, definizione di funzione dice il return_type. Quello � perch� quando realmente stiamo scrivendo la definizione di funzione, metteremo un tipo di ritorno l�, immediatamente prima del nome di una funzione. Il tipo di ritorno � niente ma un vecchio tipo variabile normale, come l'interno, o doppio, ecc. I parametri usano similmente i tipi variabili anche. Se il primo input alla funzione � l'interno, allora il primo parametro sar� qualcosa come myNumber interno.
|
Quando la funzione � scritta in C++?
|
Una volont� di funzione scritta quando ci � necessit� di eseguire pi� di una volta determinato blocco del codice, o pu� livellare appena per separare determinato blocco del codice da resto del codice. Per esempio, per convertire i gradi centigradi in gradi Fahrenheit abbiamo la seguente funzione:
|
//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
|