Променљиве у Ц - Како декларирати и иницијализирати варијаблу - типови и примјери

Преглед садржаја:

Anonim

Увод о променљивим у Ц

Варијабле на језику Ц играју важну улогу. Такође можемо рећи да су променљиве окосница многих програмских језика. Варијабле на језицима Ц користе се за чување различитих облика података. Делује као меморијска картица на којој се спремају сви подаци и користе током извођења програма. На Ц-у постоје различите врсте променљивих, у зависности од њихових врста, количина меморије или простора за меморију која јој је потребна разликује се. Као што смо рекли, променљиве у Ц су складиште које се користе за задржавање вредности. Подаци да променљиве могу бити различити као инт, флоат, цхар, доубле, итд. Сав код или програм зависи од променљивих јер описује врсту података за извршење.
У овом ћемо чланку видјети како варијабле играју важну улогу у Ц, како иницијализирати варијабле, како декларирати итд.

Правила за дефинисање променљивих у Ц

  • Варијабле у Ц не смеју да почињу бројем, а друга променљива неће бити валидна. На пример (1 низ није валидна променљива).
  • Празан размак између варијабли није дозвољен. На пример, (стринг један није валидан, стринг_оне је важећа варијабла).
  • Кључне речи није дозвољено да се дефинишу као променљива. На пример, (јер није валидна променљива јер се користи као кључна реч на језику Ц).
  • Како је Ц језик малих и малих слова, горњи и доњи случајеви сматрају се различитим варијаблама. На примјер (БРОЈ и број третират ће се као двије различите варијабле на Ц).
  • Имена променљивих могу бити комбинација низа, цифара и посебних знакова попут подвлака (_).

Како радити?

  • Док изјављује променљиве, он описује преводиоцима врсту података које поседује.
  • Варијабле кажу компајлерима назив променљивих који се користе у програму.
  • Како варијабле одређују меморију, преводиоци не морају да брину о локацији меморије променљивих, све док их не декларишу.

Како пријавити?

Варијабле би требало прво бити декларисане пре програма, јер игра важну улогу.

Синтакса за декларацију променљивих је следећа.

дата_типе вариа_наме;

где,

  • дата_типе: Означава врсте података које похрањује. Типови података могу бити инт, флоат, цхар, доубле, лонг инт итд.
  • име_ променљиве: Означава име променљиве. То може бити било шта друго осим кључне речи.

На пример

  1. инт а;
  2. инт а, б, ц;

На пример 1, инт је тип података, а а назив променљиве. У другом примеру смо прогласили три променљиве а, б и ц.

Након декларирања варијабли додијељен је простор за те варијабле јер ће се користити за програм.

Програм за илустрацију декларације променљивих у Ц

#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;
)

Како се иницијализирати?

Иницијализација променљивих у Ц значи додељивање вредности променљивим директно, истовремено декларирање. Синтакса за иницијализацију променљивих је следећа:

дата_типе вариа_наме = вредност;

На пример

  1. инт а = 10;
  2. инт а = 5, б = 8;

У примјеру 1, варијабла а се ствара и иницијализира са вриједношћу 10. На примјер 2, двије варијабле а и б су створене додијељене вриједности 5 и 8.

Програм за илустрацију иницијализације променљивих у Ц.

#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

Врсте променљивих

Постоји 5 врста променљивих које су следеће:

  1. Локалне променљиве
  2. Глобалне променљиве
  3. Статичке променљиве
  4. Аутоматске променљиве
  5. Спољне променљиве

1. Локалне променљиве

Варијабле које су декларисане унутар функција називају се локалном променљивом. Локалне променљиве морају бити декларисане пре употребе. Само локалне функције могу променити вредност променљивих.

Пример

int main()
(
int m =10; //local variable
)

2. Глобалне променљиве

Променљиве варијабле које су декларисане изван функција називају се глобалне променљиве. Било које функције могу променити вредност променљивих.

Пример

int n = 6; //global variable
int main()
(
int m =10; //local variable
)

3. Статичке променљиве

променљиве које су декларисане статичком кључном речју називају се статичким променљивим.

int main()
(
int m =10; //local variable
static n = 6; //static variable
)

4. Аутоматске променљиве

све променљиве које су декларисане унутар функција подразумевано се сматрају аутоматским променљивим. Аутоматске променљиве се могу декларирати помоћу кључне речи ауто.

int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)

5. Спољне променљиве

Вањске варијабле се декларирају помоћу кључне ријечи ектерн. Варијабле са кључном речју екстерн могу се користити у више изворних датотека Ц.

extern m =10; // спољна променљива

Закључак - променљиве у Ц

У овом чланку смо видели како декларирати, иницијализацију заједно са њиховом синтаксом и програмом да бисмо разумели како их имплементирати. Такође, видели смо врсте променљивих у Ц и правила за њихово дефинисање. Надам се да ће вам овај чланак бити од помоћи.

Препоручени чланци

Ово је водич за променљиве у Ц. Овде смо расправљали о томе како иницијализовати променљиве, како декларирати заједно са њиховом синтаксом и програмом да бисмо разумели како их имплементирати. Можете и да прођете кроз друге наше предложене чланке -

  1. Обрасци у Ц програмирању
  2. Звездани обрасци у ц ++
  3. Конструктор у Ц ++
  4. Ц ++ стринг функције
  5. Како декларирати променљиве у Ц #?
  6. Варијабле у ЈаваСцрипт-у
  7. Статичка кључна реч у Ц