Cosa sono gli identificatori in C++?

Cosa Sono Gli Identificatori In C



Identificatori svolgono un ruolo cruciale nella programmazione C++. Sono usati per denominare funzioni, variabili e altre entità nel codice. Forniscono un'identità univoca a ciascuna entità nel programma e aiutano i programmatori a identificarli e ad accedervi. Comprendere l'uso degli identificatori in C++ è utile per scrivere codice efficiente e leggibile.

In questo articolo, discuteremo quali identificatori sono in C++ e come vengono utilizzati nella lingua.

Cosa sono gli identificatori in C++?

UN identificatore è una combinazione di caratteri che rappresenta uno degli elementi che seguono:







  • Nome oggetto o nome variabile
  • Unione, struttura o nome di classe
  • Nome del tipo enumerato
  • Membro di un'unione, struttura, classe o enumerazione
  • Funzione o funzione membro della classe
  • nome tipografico
  • Nome dell'etichetta
  • Nome macro
  • Parametro macro

Quali sono le regole per nominare un identificatore?

Ogni lingua include le proprie regole di denominazione per identificatori . Segui queste linee guida durante la denominazione di un identificatore in C++:



  1. Le parole chiave C++ non possono essere utilizzate come identificatori poiché hanno significati predefiniti per il compilatore.
  2. Non può avere due underscore successivi.
  3. Può contenere una combinazione di lettere, connettori, numeri e caratteri Unicode.
  4. Deve iniziare con una lettera dell'alfabeto o con il trattino basso, ma non con un numero.
  5. Non deve contenere spazi bianchi.
  6. Non può essere più lungo di 511 caratteri.
  7. Deve essere dichiarato e inizializzato prima di potervi fare riferimento.
  8. I nomi di due identificatori non possono essere gli stessi nello stesso programma.
  9. Gli identificatori fanno distinzione tra maiuscole e minuscole.

Come ti abbiamo già detto identificatori sono utilizzati per denominare variabili, classi, funzioni e altri elementi di codice. Quando scriviamo codice, usiamo questi nomi per fare riferimento a diverse parti del nostro programma. Tuttavia, durante la compilazione, il computer non utilizza più questi nomi. Invece, li traduce in indirizzi di memoria e offset che può utilizzare per eseguire il programma. Quindi, mentre usiamo identificatori per rendere il nostro codice più leggibile e più facile da capire, il computer si preoccupa solo degli indirizzi di memoria sottostanti che questi identificatori rappresentano.



Di seguito sono riportati alcuni esempi di identificatori validi :





somma

_somma

Somma_1

Somma1

Di seguito sono riportati alcuni esempi di identificatori non validi :

Somma - 1

Sono

pow //Perché è una parola chiave C++

Identificatori Implementazione in C++

Per una comprensione del concetto di identificatori , si consideri il seguente esempio.



#include

utilizzando lo spazio dei nomi std ;

int principale ( ) {

int num1 = 5 ; // variabile intera

Doppio num2 = 3.14 ; // variabile in virgola mobile a doppia precisione

char cap = 'UN' ; // variabile carattere

bool flag = VERO ; // variabile booleana

cout << 'Il valore di num1 è: ' << num1 << finel ;

cout << 'Il valore di num2 è: ' << num2 << finel ;

cout << 'Il valore di ch è: ' << cap << finel ;

cout << 'Il valore di flag è: ' << bandiera << finel ;

Doppio risultato = num1 * num2 ;

cout << 'Il risultato del calcolo è: ' << risultato << finel ;

ritorno 0 ;

}

Nell'esempio precedente, dichiariamo e inizializziamo cinque variabili con nomi e tipi di dati diversi. Quindi usiamo queste variabili in un calcolo per ottenere un risultato, che stampiamo sulla console. Questo esempio dimostra come vengono utilizzati gli identificatori per assegnare nomi alle variabili, che possono quindi essere utilizzati nei calcoli e in altre operazioni.

Produzione

Conclusione

Gli identificatori C++ vengono utilizzati nei programmi per fare riferimento ai nomi di funzioni, array, variabili e altri tipi di dati definiti dall'utente sviluppati dal programmatore. In questo tutorial, abbiamo scoperto cosa sono gli identificatori, come vengono dichiarati e quali sono le regole per nominare un identificatore con un esempio.