Ano ang mga Variable sa C Programming

Ano Ang Mga Variable Sa C Programming



Ang programming language ay nagbibigay-daan sa mga user na makipag-usap sa mga computer sa paraang naiintindihan nila. Gayunpaman, upang magawa ang anumang bagay na makabuluhan, kailangan ng mga user na makapag-imbak at makapagmanipula ng data. Doon pumapasok ang mga variable, ang Mga variable ay isang mahalagang konsepto sa programming na nagpapahintulot sa amin na kumatawan at manipulahin ang data sa aming code. Sa C programming, mga variable gumaganap ng isang mahalagang papel sa pagtukoy at pag-iimbak ng data sa memorya, na ginagawa silang isang pangunahing bloke ng gusali para sa anumang programa.

Sa gabay na ito, tutuklasin natin ang konsepto ng mga variable sa C programming, kasama ang kanilang syntax, mga uri, at paggamit.







Ano ang mga Variable sa C Programming

Mga variable ay ginagamit upang mag-imbak ng mga halaga ng data na maaaring mabago habang tumatakbo ang programa. Ang isang variable ay may uri ng data, na tumutukoy sa uri ng data na maaaring maimbak dito, at isang pangalan, na ginagamit upang matukoy ang variable.



Ang sumusunod na talahanayan ay nagpapakita ng ilan sa mga karaniwang uri ng data sa C programming, kasama ang kanilang mga kinakailangan sa storage at mga halimbawa.



Uri ng datos Imbakan Halimbawa
char 1 byte Mag-imbak ng mga character dito tulad ng A, C, D
int 2 hanggang 4 na byte Maaaring magkaroon ng integer tulad ng 2, 450, 560
doble 8 byte Maaaring magkaroon ng double precision decimal value tulad ng 22.35
lumutang 4 bytes May hawak na isang katumpakan na decimal point na 2.35
walang bisa 0 byte Kawalan ng anumang uri

Tandaan : Mahalagang tandaan na ang laki ng isang int ay maaaring mag-iba depende sa system, at maaaring 2 o 4 na byte. Gayundin, ang laki ng float ay maaaring mag-iba sa pagitan ng iba't ibang pagpapatupad.





Mga Panuntunan sa Pangalan ng Variable sa C Programming

Ang mga nabanggit na panuntunan ay dapat isaisip habang pinangalanan ang isang variable sa C programming:

  1. Ang mga pangalan ng variable ay hindi dapat magsimula sa isang digit.
  2. Ang variable na pangalan ay binubuo ng mga digit, alpabeto, at underscore na character. Ang blangko at mga puwang ay hindi pinapayagan sa isang variable na pangalan.
  3. Ang mga nakalaan na salita o keyword tulad ng float, at int ay hindi pinapayagan sa isang variable na pangalan.
  4. Ang C ay case-sensitive na wika kaya ang upper at lower case ay naiiba, subukang pangalanan ang variable sa lowercase.

Ayon sa mga tuntunin sa itaas, ang ilang mga halimbawa ng wastong variable ang mga pangalan ay:



  • int myNumber;
  • float average_value;
  • char _result;

Ang mga sumusunod na variable ay hindi wasto at hindi mo maipahayag ang variable na tulad nito sa C programming:

  • int 123abc;
  • lumutang ang aking-halaga;
  • char unang pangalan;
  • dobleng $kabuuan;

Paano Ideklara, Tukuyin at I-initialize ang Variable sa C Programming

Ang deklarasyon ng variable dapat gawin bago ito gamitin sa programa. Ang deklarasyon ay nagpapaalam sa compiler tungkol sa variable na umiiral sa sumusunod na datatype at ginagamit sa programa.

Halimbawa, maaari kang magdeklara ng integer variable na pinangalanang “ edad ” para mag-imbak ng edad ng isang tao:

int edad ;

Pagkatapos ay maaari kang magtalaga ng value sa variable gamit ang assignment operator:

edad = 27 ;

Maaari mo ring ideklara at simulan ang isang variable sa isang pahayag:

int edad = 27 ;

Tinukoy mo rin ang maraming variable ng parehong uri ng data sa isang linya:

int edad , DOB ;

Maaari ka ring gumamit ng mga variable sa isang expression kung saan maaari silang isama sa mga operator upang magsagawa ng mga kalkulasyon o paghahambing.

Halimbawa:

int a = 5 ;

int b = 10 ;

int kabuuan = a + b ;

Sa halimbawa sa itaas, ang mga variable a at b ay ginagamit sa isang expression na ang resulta ay naka-imbak sa isang variable ' kabuuan ”.

Mga variable ay karaniwang ipinahayag at tinukoy sa loob ng pangunahing function o sa loob ng iba pang mga function na tinukoy sa programa. Gayunpaman, kasama ang panlabas na keyword , maaari kang magdeklara ng variable sa labas ng anumang function gamit ang sumusunod na syntax:

panlabas int a ;

Mga Uri ng Variable sa C Programming

Ang mga sumusunod ay ang iba't ibang uri ng mga variable sa C programming:

1: Lokal na Variable

Sa C programming, a lokal na variable ay isang variable na idineklara sa loob ng isang function o block. Maa-access lang ito sa loob ng function o block kung saan ito tinukoy, at bilang resulta, limitado ang saklaw nito sa function na iyon.

Halimbawa:

#include

int pangunahing ( ) {

int a = labinlima ;
lumutang f = 5.99 ;
char ch = 'Kasama' ;

// Mga variable sa pag-print
printf ( '%d \n ' , a ) ;
printf ( '%f \n ' , f ) ;
printf ( '%c \n ' , ch ) ;


}

Output

2: Static na Variable

Sa C programming, isang static na variable ay isang variable na nagpapanatili ng halaga nito sa pagitan ng mga function call at may lokal na saklaw. Kapag ang isang variable ay idineklara bilang static sa loob ng isang function, ang halaga nito ay pinasimulan nang isang beses lamang at pinapanatili nito ang halaga nito sa pagitan ng mga function call.

Halimbawa:

#include

int masaya ( ) {

static int bilangin = 1 ;
bilangin ++;
bumalik bilangin ;
}
int pangunahing ( ) {
printf ( '%d ' , masaya ( ) ) ;
printf ( '%d ' , masaya ( ) ) ;
bumalik 0 ;


}

Output

Kung ang count variable ay hindi static, ang output ay ' 2 2 ”.

3: Global Variable

Sa C programming, ang global variable ay isang variable na idineklara sa labas ng anumang function at naa-access sa lahat ng function sa program. Ang halaga ng global na variable ay maaaring basahin at baguhin ng anumang function.

Narito ang isang halimbawang programa ng C kung saan gumamit kami ng pandaigdigang variable:

#include

int my_var = 42 ; // global variable na deklarasyon

int pangunahing ( ) {

printf ( 'Ang halaga ng Global Variable ay %d \n ' , my_var ) ;
bumalik 0 ;


}

Output

4: Awtomatikong Variable

Sa C programming, ang mga variable na ipinahayag sa loob ng isang function ay karaniwang itinuturing bilang mga awtomatikong variable. Dahil sa kadahilanang gumagana ang mga ito bilang mga lokal na variable para sa function kung saan idineklara ang mga ito, ang mga awtomatikong variable ay kilala rin bilang mga lokal na variable.

Ang awtomatikong variable ay nilikha at nawasak sa bawat oras na ang function ay tinatawag. Isa itong opsyonal na variable dahil walang malaking pagkakaiba sa pagitan ng mga auto at lokal na variable sa C programming.

Halimbawa:

#include

int pangunahing ( ) {

int a = 10 ;
sasakyan int b = 5 ; // awtomatikong variable gamit ang 'auto' na keyword
printf ( 'Ang halaga ng a ay %d \n ' , a ) ;
printf ( 'Ang halaga ng b ay %d \n ' , b ) ;
bumalik 0 ;


}

Output

5: Panlabas na Variable

Ang panlabas na variable ay isa pang uri ng variable na maaaring ideklara nang isang beses sa isang programa at magagamit mo ito sa maraming source file. Ang panlabas na mga variable ay tinatawag din pandaigdigang mga variable dahil maaari mong gamitin ang mga ito kahit saan sa iyong code.

Halimbawa:

#include

panlabas int a ; // ideklara ang variable na 'a' bilang panlabas

int pangunahing ( ) {

printf ( 'Ang halaga ng a ay %d \n ' , a ) ; // gamitin ang panlabas na variable na 'a'
bumalik 0 ;


}

int a = 5 ; // tukuyin ang panlabas na variable na 'a'

Output

Bottom Line

Ang variable ay ginagamit upang pangalanan ang isang lokasyon ng memorya na nag-iimbak ng data. Sa C, maaari nating baguhin ang halaga ng variable at magagamit ito nang maraming beses. Kapag natukoy mo na ang isang uri ng variable, maaari mo itong baguhin. Naglalaman ito ng listahan ng isa o higit sa isang variable. Ang variable ay may limang magkakaibang uri kabilang ang lokal, static, global, awtomatiko, at panlabas na variable. Napag-usapan namin ang detalye ng mga variable ng C at nagbigay sa iyo ng mga halimbawa sa seksyon sa itaas ng gabay.