Što su varijable u C programiranju

Sto Su Varijable U C Programiranju



Programski jezik omogućuje korisnicima komunikaciju s računalima na njima razumljiv način. Međutim, da bi postigli bilo što smisleno, korisnici moraju biti u mogućnosti pohranjivati ​​i manipulirati podacima. Tu na scenu dolaze varijable, Varijable su bitan koncept u programiranju koji nam omogućuje predstavljanje i manipuliranje podacima u našem kodu. U C programiranju, varijable igraju ključnu ulogu u definiranju i pohranjivanju podataka u memoriju, čineći ih temeljnim građevnim elementom za svaki program.

U ovom ćemo vodiču istražiti koncept varijabli u C programiranju, uključujući njihovu sintaksu, tipove i upotrebu.







Što su varijable u C programiranju

Varijable koriste se za pohranjivanje podatkovnih vrijednosti koje se mogu mijenjati dok program radi. Varijabla ima tip podataka, koji definira vrstu podataka koji se mogu pohraniti u nju, i naziv, koji se koristi za identifikaciju varijable.



Sljedeća tablica prikazuje neke od uobičajenih tipova podataka u C programiranju, zajedno s njihovim zahtjevima za pohranu i primjerima.



Tip podataka Skladištenje Primjer
char 1 bajt Pohranite u njega znakove poput A, C, D
int 2 do 4 bajta Može sadržavati cijeli broj poput 2, 450, 560
dvostruko 8 bajtova Može sadržavati decimalne vrijednosti dvostruke preciznosti poput 22,35
plutati 4 bajta Sadrži jednu decimalnu točku 2,35
poništiti 0 bajtova Odsutnost bilo koje vrste

Bilješka : Važno je napomenuti da veličina int-a može varirati ovisno o sustavu i može biti 2 ili 4 bajta. Isto tako, veličina plovka može se razlikovati između različitih implementacija.





Pravila za imenovanje varijable u C programiranju

Prilikom imenovanja varijable u C programiranju morate imati na umu dolje navedena pravila:

  1. Nazivi varijabli ne smiju počinjati znamenkom.
  2. Naziv varijable sastoji se od znamenki, slova i znakova podvlake. Praznina i razmaci nisu dopušteni u nazivu varijable.
  3. Rezervirane riječi ili ključne riječi kao što su float i int nisu dopuštene u nazivu varijable.
  4. C je jezik koji razlikuje velika i mala slova pa se velika i mala slova tretiraju različito, pokušajte varijablu imenovati malim slovima.

Prema gore navedenim pravilima, nekoliko primjera važeća varijabla imena su:



  • int mojBroj;
  • float prosječna_vrijednost;
  • char _rezultat;

Sljedeće varijable su nevaljan i ne možete deklarirati varijablu poput ovih u C programiranju:

  • int 123abc;
  • float moja-vrijednost;
  • char ime;
  • dvostruko $ukupno;

Kako deklarirati, definirati i inicijalizirati varijablu u C programiranju

The deklaracija varijable mora biti učinjeno prije nego što se koristi u programu. Deklaracija informira kompajler o varijabli koja postoji sa sljedećim tipom podataka i koristi se u programu.

Na primjer, možete deklarirati cjelobrojnu varijablu pod nazivom ' dob ” za pohranu dobi osobe:

int dob ;

Zatim možete dodijeliti vrijednost varijabli pomoću operatora dodjele:

dob = 27 ;

Također možete deklarirati i inicijalizirati varijablu u jednoj izjavi:

int dob = 27 ;

Također definirate više varijabli iste vrste podataka u jednom retku:

int dob , DOB ;

Također možete koristiti varijable u izrazu gdje se mogu kombinirati s operatorima za izvođenje izračuna ili usporedbi.

Na primjer:

int a = 5 ;

int b = 10 ;

int iznos = a + b ;

U gornjem primjeru varijable a i b koriste se u izrazu čiji je rezultat pohranjen u varijabli ' iznos ”.

Varijable obično se deklariraju i definiraju unutar glavne funkcije ili unutar drugih funkcija definiranih u programu. Međutim, s vanjska ključna riječ , možete deklarirati varijablu izvan bilo koje funkcije pomoću sljedeće sintakse:

vanjski int a ;

Vrste varijabli u C programiranju

Slijede različite vrste varijabli u C programiranju:

1: Lokalna varijabla

U C programiranju, a lokalna varijabla je varijabla koja je deklarirana unutar funkcije ili bloka. Može mu se pristupiti samo unutar funkcije ili bloka u kojem je definiran, i kao rezultat toga, njegov je opseg ograničen na tu funkciju.

Na primjer:

#include

int glavni ( ) {

int a = petnaest ;
plutati f = 5.99 ;
char CH = 'S' ;

// Ispis varijabli
printf ( '%d \n ' , a ) ;
printf ( '%f \n ' , f ) ;
printf ( '%c \n ' , CH ) ;


}

Izlaz

2: Statička varijabla

U C programiranju, statička varijabla je varijabla koja zadržava svoju vrijednost između poziva funkcije i ima lokalni opseg. Kada je varijabla deklarirana kao statična unutar funkcije, njezina se vrijednost inicijalizira samo jednom i zadržava svoju vrijednost između poziva funkcije.

Na primjer:

#include

int zabava ( ) {

statički int računati = 1 ;
računati ++;
povratak računati ;
}
int glavni ( ) {
printf ( '%d' , zabava ( ) ) ;
printf ( '%d' , zabava ( ) ) ;
povratak 0 ;


}

Izlaz

Ako varijabla brojanja nije statična tada bi izlaz bio ' 2 2 ”.

3: Globalna varijabla

U C programiranju, globalna varijabla je varijabla koja je deklarirana izvan bilo koje funkcije i dostupna je svim funkcijama u programu. Vrijednost globalne varijable može se čitati i mijenjati bilo kojom funkcijom.

Evo primjera programa u C-u u kojem smo koristili globalnu varijablu:

#include

int moja_var = 42 ; // deklaracija globalne varijable

int glavni ( ) {

printf ( 'Vrijednost globalne varijable je %d \n ' , moja_var ) ;
povratak 0 ;


}

Izlaz

4: Automatska varijabla

U C programiranju, varijable deklarirane unutar funkcije obično se tretiraju kao automatske varijable. Zbog razloga što rade kao lokalne varijable za funkciju u kojoj su deklarirane, automatske varijable također su poznate kao lokalne varijable.

Automatska varijabla se stvara i uništava svaki put kada se funkcija pozove. Ovo je izborna varijabla jer nema velike razlike između auto i lokalnih varijabli u C programiranju.

Primjer:

#include

int glavni ( ) {

int a = 10 ;
auto int b = 5 ; // automatska varijabla pomoću ključne riječi 'auto'
printf ( 'Vrijednost a je %d \n ' , a ) ;
printf ( 'Vrijednost b je %d \n ' , b ) ;
povratak 0 ;


}

Izlaz

5: Vanjska varijabla

The vanjska varijabla je još jedan tip varijable koji se može jednom deklarirati u programu i možete ga koristiti u više izvornih datoteka. The vanjske varijable također se nazivaju globalne varijable jer ih možete koristiti bilo gdje u svom kodu.

Na primjer:

#include

vanjski int a ; // deklariraj varijablu 'a' kao vanjsku

int glavni ( ) {

printf ( 'Vrijednost a je %d \n ' , a ) ; // koristi vanjsku varijablu 'a'
povratak 0 ;


}

int a = 5 ; // definiramo vanjsku varijablu 'a'

Izlaz

Poanta

Varijabla se koristi za imenovanje memorijske lokacije koja pohranjuje podatke. U C-u možemo mijenjati vrijednost varijable i koristiti je više puta. Nakon što definirate vrstu varijable, možete je promijeniti. Sadrži popis jedne ili više od jedne varijable. Varijabla ima pet različitih vrsta uključujući lokalnu, statičku, globalnu, automatsku i vanjsku varijablu. Raspravljali smo o detaljima C varijabli i dali vam primjere u gornjem odjeljku vodiča.