Променливи в С - Как да декларираме и инициализираме променливата - типове и примери

Съдържание:

Anonim

Въведение в променливите в С

Променливите в езика на C играят важна роля. Можем също да кажем, че променливите са основата на много програмни езици. Променливите на C езици се използват за съхранение на различни форми на данни. Той действа като карта с памет, където съхранява всички данни и ги използва по време на изпълнение на програмата. В C има различни видове променливи, според техните видове, количеството памет или пространство за съхранение, което се изисква, се различава. Както казахме, променливите в C са съхранение, използвани за задържане на стойността. Данните, които променливите могат да бъдат различни като int, float, char, double и др. Целият код или програма зависи от променливите, тъй като описва вида на данните за изпълнение.
В тази статия ще видим как променливите играят важна роля в C, как да инициализират променливите, как да декларират и т.н.

Правила за дефиниране на променливи в С

  • Променливите в C не трябва да започват с числото, което променливата няма да е валидно. Например (1 низ, не е валидна променлива).
  • Празно пространство между променливите не е разрешено. Например, (низът 1 не е валиден, string_one е валидна променлива).
  • Ключовите думи не могат да се определят като променлива. Например (за не е валидна променлива, тъй като се използва като ключова дума на езика на C).
  • Тъй като C е език, чувствителен към регистър, горните и долните букви се считат за различна променлива. Например (NUMBER и числото ще бъдат третирани като две различни променливи в C).
  • Имената на променливите могат да бъдат комбинация от низ, цифри и специални символи като подчертаване (_).

Как да работи?

  • Докато декларира променливи, той съобщава на компилаторите вида на данните, които притежава.
  • Променливите казват на компилаторите името на променливите, които се използват в програмата.
  • Тъй като променливите определят съхранението, компилаторите не трябва да се притесняват за мястото на паметта на променливите, докато не бъдат декларирани.

Как да декларирам?

Променливите трябва да бъдат декларирани първо преди програмата, тъй като тя играе важна роля.

Синтаксисът за деклариране на променливи е следният.

data_type varia_name;

където,

  • data_type: Показва типове данни, които съхранява. Типовете данни могат да бъдат int, float, char, double, long int и т.н.
  • име на променлива: Показва името на променливата. Тя може да бъде всичко различно от ключовата дума.

Например

  1. int a;
  2. int a, b, c;

Например 1, int е тип данни и a е име на променлива. Във втория пример сме декларирали три променливи a, b и c.

След деклариране на променливи, пространството за тези променливи е определено, тъй като ще бъде използвано за програмата.

Програма за илюстриране на декларацията на променливи в С

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

Как да се инициализира?

Инициализирането на променливи в C означава разпределяне на стойности към променливи директно, докато декларирането му. Синтаксисът за инициализиране на променливи е както следва:

data_type varia_name = стойност;

Например

  1. int a = 10;
  2. int a = 5, b = 8;

В пример 1 се създава променлива a и се инициализира със стойност 10. Например 2 две променливи a и b се създават разпределени стойности съответно 5 и 8.

Програма за илюстриране на инициализация на променливи в C.

#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. Автоматични променливи

всички променливи, декларирани във функциите, по подразбиране се считат за автоматични променливи. Автоматичните променливи могат да бъдат декларирани с помощта на ключовата дума auto.

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

5. Външни променливи

Външните променливи се декларират с помощта на ключовата дума extern. Променливите с външната ключова дума могат да се използват в множество изходни файлове на C.

extern m =10; // външна променлива

Заключение - Променливи в С

В тази статия видяхме как да декларираме, инициализирам заедно със синтаксиса и програмата си, за да разберем как да ги приложим. Също така видяхме типове променливи в C и правила за тяхното дефиниране. Надявам се, че тази статия ще ви бъде полезна.

Препоръчителни статии

Това е ръководство за променливи в C. Тук обсъждаме как да инициализираме променливите, как да декларираме заедно със синтаксиса и програмата си, за да разберем как да ги реализираме. Можете да разгледате и другите ни предложени статии -

  1. Модели в C програмирането
  2. Звездни модели в c ++
  3. Конструктор в C ++
  4. С ++ струнни функции
  5. Как да декларирам променливи в C #?
  6. Променливи в JavaScript
  7. Статична ключова дума в С