Въведение в променливи в C ++
Променливите са най-важната част от всеки език за програмиране. Всеки език за програмиране е непълен без променлива. Можем също да кажем, че без променливи, програмата не може да се стартира. Както всеки друг език за програмиране, езикът C ++ също се нуждае от променливи, за да стартира програмата си. Променливите не се използват за стартиране на програмата, вместо това се използват за съхраняване на стойността или низ. Без запазване на стойност, програмата не може да се стартира. Следователно променливите са известни за основата на езика за програмиране. В C ++ всяка дума, освен ключовите думи, се използва като променлива. За да определим променливите, трябва да определим типа за променливата. Тип може да бъде всичко int, double, char, float, long int, short int и т.н. int се използва за съхраняване на цяло число, т.е. 5, 19, 519, 1000. Char се използва за съхраняване на символа или низа, т.е. a, eduate. Float се използва за съхраняване на стойностите на поплавъка като 2.3, 3.679, 9.45. Long int се използва за съхраняване на дълги цели числа. В тази статия ще обсъдим как да инициализираме и декларираме променливите в езика C ++. И видовете променливи.
Правила и правила за дефиниране на променливи в езика на C ++
- Променливите могат да бъдат смес от цифри, специални символи като и проценти (&), подчертаване (_) или низ.
- Горните и долните случаи се третират като различни променливи, тъй като C ++ е език, който е чувствителен към регистър. Educba и eduCBA ще бъдат третирани като две различни променливи.
- C ++ променливите трябва да бъдат стартирани с символа. Той няма да счита числото за първи символ. 6educba не е валидна променлива, защото започва с числото, където educba6 може да бъде валидна променлива, както е започнало с символа.
- променливите в езика на C ++ не трябва да бъдат ключова дума. за, това, ако, иначе, докато, направете, char, това и т.н. са ключовите думи, които се използват за конкретната цел. Тези ключови думи не могат да се използват като променлива в C ++.
- Празни интервали не са разрешени за променливите. Edu cba не е валиден, тъй като има пространство между edu и cba, където educba е валидна променлива или edu_cba също е валидна променлива, тъй като знак за подчертаване се използва за присъединяване към променливата.
Как работят променливите на езика на C ++?
- Декларацията на променливите информира съставителя, типовете променливи на данни ще бъдат използвани в програмата.
- Декларацията на имената на променливите информира съставителя името на променливите, които се използват за съхраняване на стойността в програмата.
- Докато декларирам променливи, казвам на компилатора съхранението, от което променливите се нуждаят. Компилаторът не трябва да се притеснява за съхранението, докато не бъде деклариран.
Как да декларирам променливи в езика C ++?
Променливите могат да бъдат декларирани първо, преди да започнете с програмите. Синтаксисът за деклариране на променлива е следният
data_type varia_name;
където
data_type: Определя типовете данни за съхраняване на стойност. Типовете данни могат да бъдат int, char, float, double, short int и т.н.
име на променлива: Определя името на променливите. Тя може да бъде всичко, освен ключовата дума.
Например,
1. вътрешна кабина;
2. плава 6.9, 7.3
Например 1, int е тип данни, а cab е променливо име. Във втория пример сме декларирали две променливи, където float е тип данни и 6.9 и 7.3 са променливи.
След като променливите са декларирани, съхранението за тези променливи е разпределено от компилатора, тъй като ще бъде използвано за програмата.
Програма за илюстриране на декларацията на променливи на езика C ++
#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;
)
Как да инициализираме променливи в езика C ++?
В C ++ променливите могат да се инициализират чрез присвояване на стойностите в момента на деклариране. Синтаксисът за инициализация на променливи в езика на C ++ е -
data_type variable_name = value;
Например,
- int x = 10;
- char b = 'eduCBA'
В пример 1 инициализирахме променлива x със стойност 10. В пример 2 сме инициализирали b като символ със стойност eduCBA.
Програма за илюстриране на инициализация на променливи на езика C ++
#include
using namespace std;
int main()
(
int x = 5, y = 15;
int z = x + y;
cout << "Sum of two numbers is: "<< z;
return 0;
)
Видове променливи в езика C ++
Има 5 вида променливи на езика на C ++, които са както следва:
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. Автоматични променливи
Автоматичните променливи се декларират с ключовата дума auto. Всички променливи, декларирани във функциите, по подразбиране се считат за автоматична променлива.
Пример е даден, както следва:
int main()
(
int x = 20; //local variable (Automatic variable)
auto y = 12; //automatic variable
)
5. Външни променливи
С помощта на ключовата дума extern се декларират външни променливи.
extern z = 4; //external variable
заключение
В тази статия видяхме значението на променливите в езика на C ++ и как да работите с променливи с помощта на примери. Също така видяхме пет различни типа променливи на езика C ++ с примери. Надявам се, че тази статия ще ви бъде полезна.
Препоръчителни статии
Това е ръководство за променливи в C ++. Тук обсъждаме Въведение, как да използваме променливи в C ++ заедно с примери. Можете да разгледате и другите ни предложени статии -
- Най-добрият компилатор на C ++
- Масиви в C ++
- c ++ референтен спрямо показалец
- C ++ Алтернативи
- Променливи в JavaScript