Come dichiarare variabili in c++?

Come dichiarare variabili in c++?
Nei linguaggi di programmazione, una delle operazioni principali è l'archiviazione dei dati in memoria. A tale scopo, abbiamo diversi tipi di dati che rappresentano i vari tipi di dati e per rappresentare questi dati le variabili vengono utilizzate. Le variabili sono una parte molto importante di un programma. Possiamo fare riferimento, assegnare e archiviare i dati in linguaggi di programmazione attraverso variabili; Questa guida illustrerà e analizzerà i modelli di dichiarazione delle variabili in C++.

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:

  • Il nome della variabile inizia solo con un alfabeto o un sottolineato e non può iniziare con una cifra.
  • C ++ non consente al nome di una variabile di avere alcuni simboli o caratteri speciali.
  • Nell'ambito del programma, non possiamo impostare due variabili separate con nomi identici.
  • Un nome variabile non deve avere spazi o utilizzare alcuna parola chiave di c++.
  • I nomi delle variabili devono essere univoci e sensibili al caso.
  • Un nome variabile deve terminare con un punto e virgola in C++.

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:

  • Variabili locali
  • Variabili globali
  • Variabili statiche

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:

#includere
Utilizzo dello spazio dei nomi std;
int medi (int marks, int studenti)
segni di ritorno/studenti;

int main ()
int totale = 500, sts = 10;
int avg;
AVG = media (totale, muto);
cout << "Average marks : "<< avg << endl;
restituzione 0;

Nel 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:

#includere
Utilizzo dello spazio dei nomi std;
#includere
Utilizzo dello spazio dei nomi std;
int my_age = 20;
int myFunction ()

cout<<"Age is: "<< my_age <restituzione 0;

int main ()

cout<<"Global Variable in C++"<cout<<"Age= "<< my_age<myFunction ();
restituzione 0;

Nel 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 ++:

#includere
void myFunction ()
statico int x = 0;
x ++;
std :: cout << "x = " << x << std::endl;

int main ()
myFunction ();
myFunction ();
myFunction ();
restituzione 0;

In 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.