Променљиве у Ц ++ - Врсте и како радити са променљивим у Ц ++ са примером

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

Anonim

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

Променљиве су најважнији део било ког програмског језика. Било који програмски језик је непотпун без варијабле. Такође можемо рећи да се програм без променљивих не може покренути. Као и било који други програмски језик, и Ц ++ језику су потребне променљиве за покретање њиховог програма. Варијабле се не користе за покретање програма, већ се користе за чување вредности или низа. Без складиштења вредности, програм се не може покренути. Отуда су променљиве познате по основи окоснице програмског језика. У Ц ++ се као варијабла користи свака реч осим кључних речи. За дефинирање варијабли требамо одредити врсту варијабле. Тип може бити било шта, инт, доубле, цхар, флоат, лонг инт, схорт инт итд. Инт се користи за чување целе вредности, тј. 5, 19, 519, 1000. Цхар се користи за чување знака или низа, тј. Флоат се користи за складиштење вриједности флоат-а попут 2.3, 3.679, 9.45. Лонг инт користи се за чување дугих целих вредности. У овом ћемо чланку разговарати о томе како иницијализирати и декларирати варијабле на језику Ц ++. И врсте променљивих.

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

  • Варијабле могу бити мешавина цифара, посебних знакова попут и процента (&), подвлака (_) или низа.
  • Горњи и доњи случајеви третирају се као различите варијабле, јер је Ц ++ језик који разликује велика и мала слова. Едуцба и едуЦБА третират ће се као двије различите варијабле.
  • Ц ++ променљиве морају се покренути с ликом. Број се неће сматрати првим словом. 6едуцба није валидна променљива јер почиње бројем где едуцба6 може бити валидна променљива као што је почело са карактером.
  • променљиве у језику Ц ++ не би требало да буду кључна реч. јер, ово су, ако, осим тога, док, не, цхар, ово, итд., кључне речи које се користе у посебне сврхе. Ове кључне речи се не могу користити као променљива у Ц ++.
  • Празни размаци нису дозвољени за променљиве. Еду цба није валидна јер постоји простор између еду и цба где је едуцба валидна варијабла или еду_цба је такође валидна варијабла јер се за придруживање променљивој користи знак подвлачења.

Како варијабле раде на језику Ц ++?

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

Како декларирати променљиве на језику Ц ++?

Варијабле се могу прво декларисати пре него што почнете са програмима. Синтакса за декларацију променљиве је следећа
дата_типе вариа_наме;
где

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

На пример,
1. инт кабина;
2. флоат 6.9, 7.3
На пример 1, инт је тип података, а кабина променљиво име. У другом примеру смо прогласили две променљиве где је флоат тип података, а 6.9 и 7.3 су променљиве.
Након декларирања варијабли, преводилац је додијелио спремиште за те варијабле јер ће се користити за програм.

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

#include
using namespace std;
int main()
(
int x, y, z;
x = 10;
y = 3;
z = x + y;
cout << "Sum of two numbers is: " << z;
return 0;
)

Како иницијализирати варијабле на језику Ц ++?

У Ц ++, променљиве се могу иницијализирати додељивањем вредности у тренутку декларације. Синтакса за иницијализацију променљивих на језику Ц ++ је -

data_type variable_name = value;

На пример,

  1. инт к = 10;
  2. цхар б = 'едуЦБА'

У примјеру 1, иницијализирали смо варијаблу к са вриједношћу 10. У примјеру 2, иницијализирали смо б као лик са едуЦБА вриједношћу.

Програм за илустрацију иницијализације варијабли на језику Ц ++

#include
using namespace std;
int main()
(
int x = 5, y = 15;
int z = x + y;
cout << "Sum of two numbers is: "<< z;
return 0;
)

Врсте променљивих на језику Ц ++

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

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

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

Ево примера

int main()
(
int x = 2; //local variable
)

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

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

Пример је дат на следећи начин:

int y = 10; //global variable
int main()
(
int x = 5; //local variable
)

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

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

Пример је дат на следећи начин:

int main()
(
int x = 5; //local variable
static y = 2; //static variable
)

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

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

Пример је дат на следећи начин:

int main()
(
int x = 20; //local variable (Automatic variable)
auto y = 12; //automatic variable
)

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

Коришћењем кључне речи ектерн декларишу се спољне променљиве.

extern z = 4; //external variable

Закључак

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

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

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

  1. Најбољи компајлер Ц ++
  2. Низи у Ц ++
  3. ц ++ референца вс поинтер
  4. Ц ++ алтернативе
  5. Варијабле у ЈаваСцрипт-у