Come dichiarare variabili in c

Come dichiarare variabili in c
“Una variabile è semplicemente un nome assegnato a uno spazio di archiviazione, quindi sarà facile per gli utenti accedere o leggere nel programma. La dimensione, il layout della memoria di una variabile e l'intervallo di valori o l'insieme di diverse operazioni che possono essere implementate sulla variabile sono tutte riconosciute dal tipo di variabile e ogni variabile è univoca nel linguaggio di programmazione C. È comprensibile che la variabile dichiarata in un programma possa essere modificata ovunque nel codice. È possibile assegnare i nomi delle variabili come qualsiasi numero, lettera o carattere. Poiché C è un linguaggio sensibile al caso, quindi i caratteri maiuscoli e minuscoli sono separati.

Il linguaggio di programmazione C ci consente di definire vari tipi di dati come intero, galleggiante, carbone, stringa, ecc., che impareremo con vari esempi."

Esempio # 01

In questo esempio, vedremo come inizializzare un valore intero nel linguaggio di programmazione C.

Le variabili inizializzate senza alcun valore, come nella riga 3, sono indefinite. Inoltre, i valori che sono inizializzati solo con null. In una dichiarazione, le variabili possono essere inizializzate (dato un valore di base). Un'espressione costante viene menzionata dopo il segno uguale durante l'inizializzazione; Come puoi vedere nell'immagine sopra nella 4a riga, una variabile "a" viene inizializzata con il valore di 10 come numero intero.

Nella 5a riga, il comando di stampa viene chiamato per visualizzare la stringa "Valore di A:" e il valore memorizzato nella variabile "A", come mostrato di seguito.

Un altro tipo di dati in C è un galleggiante che è un valore nei punti galleggianti con una precisione.

Nella variabile di seconda riga, "A" è dichiarato di fluttuare di tipo senza alcun valore, il che significa che non è definito e il compilatore imposterà qualsiasi valore di immondizia come valore base. Nella riga successiva, un valore decimale di “10.58 "è assegnato alla variabile" a."Nella 5a riga, il comando di stampa è scritto per visualizzare il valore memorizzato nella variabile" A ", come mostrato di seguito.

Nell'immagine sopra, la riga tre, "int a, b, c", significa che il compilatore deve creare variabili interi con i nomi A, B e C, rispettivamente. Le variabili nell'istruzione sopra sono definite.

La riga successiva assegna il valore "10" alla variabile A e la riga successiva assegna il valore "20" alla variabile B. La sesta riga assegna la somma aritmetica dei valori delle variabili A e B alla terza variabile C.

Nella settima riga, il comando di stampa è scritto per visualizzare la stringa "Valore di C:" con il valore intero memorizzato in C.

Ora esploreremo un altro tipo di variabile, che è un array di interi. La sintassi per dichiarare un array intero è int [size] = elementi come mostrato nella riga 4 di seguito. Nella riga successiva, il loop viene eseguito con un comando di stampa per visualizzare tutti i valori nella riga dell'array per riga.

Esempio # 02

In questo esempio, impareremo come dichiarare array di carbone con stringhe, poiché la lingua C non supporta i tipi di dati di stringa.

Qui nella riga 6, il tipo di dati è char e le parentesi vuote [] indicano che la dimensione dell'array char è indefinita. Sul lato destro della stringa '=' viene creata, “Ciao."La dimensione della stringa è 6, con 5 lettere e un carattere nullo alla fine (\ 0), che non è visibile, per indicare la fine della stringa. Questa stringa è memorizzata nella variabile "a", che è di tipo char. Nella riga successiva, la funzione di stampa viene chiamata per visualizzare la stringa e l'uscita è mostrata di seguito.

In questo esempio, abbiamo incluso la dimensione di Char come 50 e il valore della stringa è assegnato alla variabile “A."Poiché la dimensione della stringa è inferiore alla dimensione definita, l'intera stringa viene visualizzata come mostrato di seguito.

Nella seconda riga, a "ABC" viene assegnato il valore 20 come globale, il che significa che rimarrà costante durante il programma. Una nuova variabile "s" del tipo di dati Char viene creata con un valore di base non definito in quanto non esiste '=' dopo di esso. Qui abbiamo utilizzato la funzione FGETS, che consente all'utente di utilizzare il metodo FGETS () per inserire determinati caratteri seguiti dal tasto ENTER. Se vuoi rendere l'array una stringa, allora devi aggiungere il carattere null.

È possibile utilizzare la stringa separata nello spazio in un programma utilizzando la funzione fGets (). L'uso della funzione fGets () è restituire una stringa. Ciò che lo rende diverso dalla funzione get () è che la funzione fgets () assicura che non vengano letti più caratteri rispetto alla dimensione massima. Dopo aver letto l'input, lo memorizza nella variabile “s."La funzione Puts () viene utilizzata qui per visualizzare l'ingresso della stringa. Questa funzione stampa il valore passato in esso durante l'aggiunta di una nuova riga alla fine, quindi non avremmo bisogno di "/n" per andare alla riga successiva.

Esempio # 03

In questi esempi, discuteremo di un altro modo per dichiarare variabili con il metodo di "esterno."Le variabili esterne possono anche essere definite variabili globali. Le funzioni possono modificare i valori delle variabili globali. Il termine "esterno" viene utilizzato per dichiarare e definire variabili esterne.

Queste variabili sono dichiarate solo, non definite. Nell'esempio seguente, sono dichiarate 3 variabili esterne prima della funzione. All'interno della funzione, vengono assegnati valori diversi in cui C è la somma aritmetica delle variabili "A" e "B", che è dimostrata nel terminale di uscita.

Conclusione

In questo articolo, abbiamo appreso che la dichiarazione di variabili è preziosa quando sono in uso più file e è necessario specificare la tua variabile in uno qualsiasi dei file che saranno accessibili e utilizzabili quando l'applicazione è collegata. È possibile dichiarare una variabile più di una volta nel programma C, ma può essere definita solo una volta in una funzione, un file o un pezzo di codice nel programma.