Come dichiarare variabili in c++?
Per usare le variabili in C ++ abbiamo alcune regole e vincoli da seguire. Sono necessarie due cose quando si definiscono una variabile nel linguaggio del linguaggio di programmazione C ++. Il primo è il tipo di dati che può essere un numero intero, galleggiante o booleano e attraverso questi tipi di dati identifichiamo il tipo di dati da archiviare in memoria e il secondo è il nome della variabile.
Sintassi per dichiarare una variabile in c++
Regole per dichiarare variabili in c++
Nel nome C ++ di una variabile ha alcuni vincoli da seguire di seguito:
Dichiarare una variabile in C++
La sintassi della dichiarazione di una variabile intera coinvolge la parola chiave del tipo di dati, il nome della variabile e un punto e virgola:
int my_age;Nella sintassi sopra, abbiamo dichiarato una variabile di tipo intero con il nome di my_age chiamato anche identificatore. Quando abbiamo più variabili con lo stesso tipo di dati, possiamo separare il nome della variabile con una virgola. Ecco come dichiarare più variabili con lo stesso tipo di dati:
int my_age, roll_number, segni;Inizializzare una variabile con valore in c++
Durante l'inizializzazione, utilizziamo l'operatore di assegnazione per assegnare un valore alla variabile di un particolare tipo di dati:
int my_age = 20;Come quanto sopra, inizializziamo la variabile del tipo intero My_age con il valore di 20. Usando lo stesso modello, possiamo inizializzare caratteri, galleggianti e altre variabili di tipo di dati in C++.
Tipo di variabili in C++
Esistono tre tipi di variabili:
Secondo questi tipi di variabili, abbiamo un modello diverso per dichiarare una variabile in C++. Vediamo questi tipi e il loro formato di dichiarazione uno per uno.
1: variabili locali
Le variabili locali in un programma C ++ sono variabili utilizzate esclusivamente all'interno della funzione o di un blocco. Non possono essere referenziati o utilizzati per archiviare i risultati al di fuori dell'ambito. Quando quella funzione viene eseguita, le variabili locali vengono attivate; Tutte le operazioni vengono eseguite utilizzando queste variabili e i risultati vengono salvati in queste variabili in conformità con il flusso del programma. In breve, le variabili locali possono essere accessibili solo all'interno della funzione, seguendo il codice C ++, dimostrando le variabili locali:
#includereNel programma sopra, le due variabili locali segni E studenti sono definiti nella funzione denominata media(). Queste variabili locali sono utilizzate solo in media() funzione e al di fuori della funzione, non hanno spazio. Andare avanti è il principale() funzione in cui prima due variabili di tipo intero totale E MSTS con i rispettivi valori di 500 E 50 sono inizializzati. Quindi dichiarato variabile locale Avg che viene utilizzato per salvare i risultati.
Le variabili totale, MSTS, E Avg sono stati usati solo all'interno del principale() funzione. La funzione media viene chiamata usando il totale E MSTS che fornisce i risultati sostituendo totale E MSTS variabili con segni E studenti variabili e decidere quindi di dare risultati finali. Questi risultati sono archiviati nella variabile locale Avg Nel programma C ++ e mostra i risultati come l'output finale.
2: variabili globali
Queste variabili hanno un ambito pubblico. Possono essere usati ovunque in un programma. Queste variabili inizializzano al di fuori della funzione e possono essere utilizzate ovunque nel codice. Vediamo il codice di esempio di C ++ che utilizzano le variabili globali:
#includereNel codice sopra, una variabile di tipo intero la mia età con un valore di 20 viene dichiarato dopo i file di intestazione, il che significa la mia età è una variabile globale. Quindi nella funzione principale, chiamiamo questa variabile globale e stampiamo il suo valore. IL myFunction () La funzione viene quindi invocata nella funzione principale (), restituendo il risultato memorizzato nella variabile MY_AGE. Pertanto, è possibile accedere a una variabile globale in qualsiasi funzione del codice C ++.
3: variabili statiche
Queste variabili hanno un solo valore inizializzato durante il programma. A differenza delle variabili dinamiche, le variabili statiche rimangono le stesse. Sono indicati all'interno del codice e in C ++ iniziano con la parola chiave statica. Di seguito è menzionato un esempio di una variabile statica in C ++:
#includereIn questo esempio, la funzione myFunction () contiene una variabile statica X, che viene inizializzata a 0 la prima volta che la funzione viene chiamata. Nelle chiamate successive alla funzione, x mantiene il suo valore e viene incrementata di 1. L'output di questo programma è:
Se x fosse una variabile non statica nell'esempio MyFunction () che ho dato in precedenza, allora verrebbe re-iniziamento a 0 ogni volta che viene chiamata la funzione. Questo perché x sarebbe una nuova variabile ogni volta che viene chiamato myfunction (), quindi il suo valore inizierebbe sempre a 0 ed è incrementato a 1 prima che la funzione finisca.
Nota: In C ++, una variabile statica mantiene il suo valore tra le chiamate della funzione, mentre una variabile costante non può essere modificata una volta inizializzata.
Conclusione
La variabile facilita i linguaggi di programmazione per archiviare i dati e semplifica la rappresentazione di diversi tipi di dati. Durante la dichiarazione in C ++, il nome della variabile deve essere dichiarato in base ai vincoli, altrimenti genera un errore. C ++ supporta tipi diversi che possono essere dichiarati e accessibili in modo diverso nel programma C ++. Nella scrittura di cui sopra, abbiamo visto tipi locali, globali e statici di variabili nei programmi C ++ con esempi di codice.