Una delle caratteristiche utili del linguaggio C + + è la sua capacità di utilizzare le funzioni . Una funzione è un pezzo di codice che esegue un calcolo specifico e restituisce il risultato al programma principale . Collezioni di queste funzioni possono essere conservati in biblioteche e trasformati in file di intestazione. Funzioni memorizzate in questi file possono essere richiamati con la semplice emissione della direttiva "# include" all'inizio del file sorgente di un programma, eliminando la necessità di riscrivere una funzione comune, ogni volta che è necessario in un programma diverso . Confrontando il valore di due interi è un'operazione comune che può essere codificato in una semplice funzione , aggiunto a un file di intestazione e utilizzato in qualsiasi numero di programmi . Istruzioni
1
dichiarare la funzione e il tipo di dati restituisce :
int numberCompare ( ) per
{
2
Declare le variabili della funzione accetta :
int firstNumber ;
int secondNumber ;
3
chiedere all'utente di immettere due valori da assegnare alle variabili dichiarate :
cout << "Inserire i due numeri interi che si desidera confrontare :";
4
ottenere l'input dell'utente e assegnare valori alle variabili :
< p > cin >> firstNumber >> secondNumber ;
5
utilizzare un insieme di "if" per testare gli interi e di uscita dei risultati :
se ( firstNumber = = secondNumber ) per
cout << firstNumber " è uguale a" << secondNumber << endl; !
se ( firstNumber = secondNumber ) per
cout << " Questi numeri non sono uguali " << endl;
se ( firstNumber < secondNumber ) per
cout << secondNumber " è più grande " firstNumber < , < endl;
se ( firstNumber > secondNumber ) per
cout << firstNumber " è più grande " secondNumber << endl;
6 < p > Chiudere la funzione e tornare al programma chiamante :
return 0; }