Introduzione alle variabili in C
Le variabili in linguaggio C svolgono un ruolo importante. Possiamo anche dire che le variabili sono la spina dorsale di molti linguaggi di programmazione. Le variabili nei linguaggi C vengono utilizzate per memorizzare diverse forme di dati. Funziona come una scheda di memoria in cui salva tutti i dati e li utilizza durante l'esecuzione del programma. Esistono diversi tipi di variabili in C, a seconda dei loro tipi, la quantità di memoria o spazio di archiviazione che richiede differisce. Come abbiamo detto, le variabili in C sono memoria utilizzata per contenere il valore. Dati che variabili possono essere diversi come int, float, char, double, ecc. Tutto il codice o programma dipende dalle variabili in quanto descrive il tipo di dati per l'esecuzione.
In questo articolo, vedremo come le variabili svolgono un ruolo importante in C, come inizializzare le variabili, come dichiarare, ecc.
Regole per la definizione delle variabili in C
- Le variabili in C non devono iniziare con il numero altrimenti la variabile non sarà valida. Ad esempio (1 stringa, non è una variabile valida).
- Lo spazio vuoto tra le variabili non è consentito. Ad esempio, (la stringa uno non è valida, string_one è una variabile valida).
- Le parole chiave non possono essere definite come variabili. Ad esempio, (for non è una variabile valida in quanto viene utilizzata come parola chiave in linguaggio C).
- Poiché C è un linguaggio sensibile al maiuscolo / minuscolo, le lettere maiuscole e minuscole sono considerate come una variabile diversa. Ad esempio (NUMERO e numero verranno trattati come due diverse variabili in C).
- I nomi delle variabili possono essere una combinazione di stringhe, cifre e caratteri speciali come i trattini bassi (_).
Come lavorare?
- Durante la dichiarazione delle variabili indica ai compilatori il tipo di dati che contiene.
- Le variabili indicano ai compilatori il nome delle variabili che vengono utilizzate nel programma.
- Poiché le variabili specificano l'archiviazione, i compilatori non devono preoccuparsi della posizione di memoria delle variabili, fino a quando non vengono dichiarate.
Come dichiarare?
Le variabili devono essere dichiarate prima del programma in quanto svolge un ruolo importante.
La sintassi per la dichiarazione delle variabili è la seguente.
data_type nome_variabile;
dove,
- data_type: indica i tipi di dati memorizzati. I tipi di dati possono essere int, float, char, double, long int, ecc.
- nome_variabile: indica il nome della variabile. Può essere qualsiasi cosa diversa dalla parola chiave.
Per esempio
- int a;
- int a, b, c;
Ad esempio 1, int è un tipo di dati e a è un nome di variabile. Nel secondo esempio, abbiamo dichiarato tre variabili a, b e c.
Dopo che le variabili sono state dichiarate, lo spazio per tali variabili è stato assegnato in quanto verrà utilizzato per il programma.
Programma per illustrare la Dichiarazione di variabili in C
#include
#include
int main()
(
int m, n;
m = 2;
n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)
Come inizializzare?
Inizializzare le variabili in C significa assegnare i valori alle variabili direttamente mentre lo si dichiara. La sintassi per l'inizializzazione delle variabili è la seguente:
data_type variabile_name = valore;
Per esempio
- int a = 10;
- int a = 5, b = 8;
Nell'esempio 1, la variabile a viene creata e inizializzata con il valore 10. Ad esempio 2 due variabili aeb vengono create rispettivamente con i valori 5 e 8.
Programma per illustrare l'inizializzazione di variabili in C.
#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)
Tipi di variabili
Esistono 5 tipi di variabili che sono le seguenti:
- Variabili locali
- Variabili globali
- Variabili statiche
- Variabili automatiche
- Variabili esterne
1. Variabili locali
Le variabili dichiarate all'interno delle funzioni vengono chiamate come variabili locali. Le variabili locali devono essere dichiarate prima dell'uso. Solo le funzioni locali possono modificare il valore delle variabili.
Esempio
int main()
(
int m =10; //local variable
)
2. Variabili globali
Le variabili dichiarate al di fuori delle funzioni sono chiamate variabili globali. Qualsiasi funzione può cambiare il valore delle variabili.
Esempio
int n = 6; //global variable
int main()
(
int m =10; //local variable
)
3. Variabili statiche
le variabili dichiarate con la parola chiave static sono chiamate variabili statiche.
int main()
(
int m =10; //local variable
static n = 6; //static variable
)
4. Variabili automatiche
tutte le variabili dichiarate all'interno delle funzioni sono considerate di default come variabili automatiche. Le variabili automatiche possono essere dichiarate utilizzando la parola chiave auto.
int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)
5. Variabili esterne
Le variabili esterne vengono dichiarate utilizzando la parola chiave extern. Le variabili con la parola chiave extern possono essere utilizzate in più file di origine C.
extern m =10;
// variabile esterna
Conclusione - Variabili in C
In questo articolo, abbiamo visto come dichiarare, l'inizializzazione insieme alla loro sintassi e al programma per capire come implementarli. Inoltre, abbiamo visto i tipi di variabili in C e le regole per definirli. Spero che questo articolo ti sia stato utile.
Articoli consigliati
Questa è una guida alle variabili in C. Qui discuteremo come inizializzare le variabili, come dichiarare insieme alla loro sintassi e al programma per capire come implementarle. Puoi anche consultare i nostri altri articoli suggeriti:
- Pattern nella programmazione C.
- Motivi a stella in c ++
- Costruttore in C ++
- Funzioni stringa C ++
- Come dichiarare le variabili in C #?
- Variabili in JavaScript
- Parola chiave statica in C