Differenza tra parola chiave e identificatore
Contenuto
- Tabella di comparazione:
- Definizione di parole chiave
- Esempio:
- Definizione di identificatore
- Esempio:
- Regole da seguire per costruire un identificatore
- Differenze chiave tra parola chiave e identificatore
- Conclusione:
Ogni lingua ha parole chiave e identificatori, che sono compresi solo dal suo compilatore. parole sono parole riservate predefinite, che hanno un significato speciale. Ogni parola chiave definisce il "tipo" di dati dichiarati. Le parole chiave non devono essere utilizzate come identificatori. Un identificatore è un nome univoco assegnato a una particolare variabile, funzione o etichetta di classe nel programma. Per creare una variabile, sia una parola chiave che un identificatore vengono associati.
Gli identificatori possono essere modificati se necessario, mentre ciò non è il caso delle parole chiave, che sono fisse, non possiamo cambiarlo in base alle nostre esigenze. Questo contenuto elabora ulteriormente la differenza tra una parola chiave e un identificatore.
- Tabella di comparazione
- Definizione
- Differenze chiave
- Conclusione
Tabella di comparazione:
Base per il confronto | Parola chiave | Identifier |
---|---|---|
Di base | Le parole chiave sono le parole riservate di una lingua. | Gli identificatori sono i nomi definiti dall'utente di variabili, funzioni ed etichette. |
Uso | Specifica il tipo / tipo di entità. | Identifica il nome di una particolare entità. |
Formato | Considera solo lettere. | Considera lettere, trattini bassi, cifre. |
Astuccio | Usa solo lettere minuscole. | Le lettere minuscole e maiuscole sono entrambe consentite. |
Simbolo | Nessun simbolo speciale, viene utilizzata la punteggiatura. | Non vengono utilizzati segni di punteggiatura o simboli speciali tranne il carattere di sottolineatura. |
Classificazione | Le parole chiave non sono ulteriormente classificate. | Gli identificatori sono classificati in nome esterno e nome interno. |
Lettera iniziale | Inizia sempre con una lettera minuscola. | Il primo carattere può essere una lettera maiuscola o minuscola o un trattino basso. |
Esempio | int, char, if, while, do, class ecc. | Test, count1, high_speed, ecc. |
Definizione di parole chiave
Le parole riservate da C ++ sono chiamate "parole chiave”. Queste parole chiave non possono essere utilizzate per nominare un identificatore e per nominare un'altra entità del programma. Ogni parola chiave ha un significato distinto e viene utilizzata da un compilatore per eseguire un'azione specifica. Ad esempio, "int" viene utilizzato per creare un identificatore di tipo intero, "float" viene utilizzato per creare un identificatore di tipo float.
Esempio:
Per ottenere un'immagine chiara delle parole chiave, diamo un'occhiata alla panoramica di un esempio di vita reale. Abbiamo un "libro" chiamato "Riferimento completo". Qui la parola "Libro" è la parola chiave e il nome "complete_reference" è un identificatore della parola chiave "Libro". Ora, specifica la parola chiave, che cosa è un "riferimento_ completo", la risposta è, è un "libro".
Ora, prendiamo un esempio di un programma se scriviamo "float salary". Qui, "parola chiave" è "float" e "stipendio" è un "identificatore". Ora, se chiedi cosa intendi per "stipendio", la risposta è, specifica che si tratta di una "variabile" che è "float" in natura e accetta "valori float".
Definizione di identificatore
Il nome fornito a un'entità in un programma in modo che possa essere identificato in modo univoco si chiama "identificatore”. I nomi di variabili, funzioni, etichette di una classe e varie altre entità definite dall'utente sono "identificatori". L'identificatore non può mai essere usato come una "parola chiave".
Esempio:
Per capirlo in modo migliore, elaboriamo l'esempio sopra di "parola chiave". Poiché "Libro" è una "parola chiave" e "Complete_reference" è un identificatore. Ora, se vogliamo un "Libro di riferimento completo". Quando chiediamo al negoziante che desideriamo un "Libro" che non identificherà quale "Libro", a meno che non specifichiamo il nome del libro, ad esempio "riferimento_ completo".
Ora, prendiamo l'esempio sopra di un programma, sappiamo che "float" è una "parola chiave" e "stipendio" è un "identificatore". Ora, se vuoi il valore della variabile "stipendio", devi chiamare esplicitamente il nome della variabile al "stipendio", qui, chiamare "float" non funzionerà.
Quindi identificatore è un nome con il quale possiamo chiamare la nostra entità creata in un programma.
Regole da seguire per costruire un identificatore
- Il primo carattere di un identificatore dovrebbe obbligatoriamente essere una lettera. ("_" Il carattere di sottolineatura può essere utilizzato anche come prima lettera)
- Può essere un insieme di lettere, cifre e trattino basso.
- Le lettere maiuscole e minuscole vengono trattate in modo diverso.
- Tutti i personaggi sono significativi.
- È vietato l'uso di parole riservate come nome di identificatori o variabili.
- Gli spazi bianchi non sono ammessi.
- Un identificatore può contenere al massimo 1024 caratteri, poiché lo standard ANSI richiede che i compilatori C ++ debbano fornire almeno questo numero di caratteri.
Differenze chiave tra parola chiave e identificatore
- Le parole chiave vengono utilizzate per riconoscere il tipo / tipo di entità mentre un identificatore viene utilizzato per nominare tale entità in modo univoco. Ad esempio, se scriviamo "numero int", dove "int" è una parola chiave e "numero" è un identificatore, vale a dire, questa affermazione definisce chiaramente che definiamo un'entità "numero" che è di tipo int (intero).
- Le parole chiave sono distinte; non sono ulteriormente classificati. Al contrario, se gli identificatori sono coinvolti in un processo di collegamento esterno, ovvero se includono nomi di funzioni e variabili globali condivise tra file, allora si chiama "nomi esterni", Sebbene non vengano utilizzati nel processo di collegamento esterno e includano il nome della variabile locale, viene chiamato"nomi interni’.
- L'identificatore non può mai essere uguale alle parole chiave e al nome delle funzioni presenti nella libreria C ++.
- Le parole chiave definite nella libreria C ++ non contengono alcun simbolo. Al contrario, quando dichiari un identificatore puoi utilizzare solo il trattino basso ma non qualsiasi altro simbolo.
- Una parola chiave inizia sempre con lettere minuscole. Al contrario, un identificatore può iniziare con lettere maiuscole o minuscole
Conclusione:
Parole chiave e identificatori sono i mattoni del programma. Sono specificamente utilizzati da un compilatore per definire in modo univoco il tipo / tipo e un nome di una particolare variabile o una funzione di una classe.