Змінні в С - Як оголосити та ініціалізувати змінну - типи та приклади

Зміст:

Anonim

Вступ до змінних у С

Змінні в мові С відіграють важливу роль. Можна також сказати, що змінні є основою багатьох мов програмування. Змінні на мовах С використовуються для зберігання різних форм даних. Він виконує функцію картки пам'яті, де зберігає всі дані та використовує їх під час виконання програми. У С є різні типи змінних, відповідно до їх типів, кількість пам'яті або місця для зберігання, яке воно потребує, відрізняється. Як ми вже говорили, змінні в C - це сховище, яке використовується для утримання значення. Дані, що змінні можуть бути різними, як int, float, char, double та ін. Весь код або програма залежить від змінних, оскільки вони описують тип даних для виконання.
У цій статті ми розглянемо, як змінні відіграють важливу роль у С, як ініціалізувати змінні, як оголосити тощо.

Правила визначення змінних у С

  • Змінні в C не повинні починатися з кількості, інша Змінна не буде дійсною. Наприклад (1 рядок не є дійсною змінною).
  • Порожній пробіл між змінними не допускається. Наприклад, (рядок один недійсний, string_one - допустима змінна).
  • Ключові слова не можна визначати як змінну. Наприклад, (for не є дійсною змінною, оскільки вона використовується як ключове слово на мові C).
  • Оскільки C - це регістр мови, верхній і нижній регістри вважаються різною змінною. Наприклад (НОМЕР і число розглядатимуться як дві різні змінні в С).
  • Імена змінних можуть бути комбінацією рядків, цифр та спеціальних символів, таких як підкреслення (_).

Як працювати?

  • Декларуючи змінні, він повідомляє компіляторам тип даних, який він містить.
  • Змінні повідомляють компіляторам назву змінних, які використовуються в програмі.
  • Оскільки змінні задають сховище, компіляторам не потрібно турбуватися про місце в пам'яті змінних, поки вони не будуть оголошені.

Як декларувати?

Змінні слід оголосити спочатку перед програмою, оскільки вона відіграє важливу роль.

Синтаксис оголошення оголошень змінних такий.

data_type змінна_ім'я;

де,

  • data_type: Вказує типи даних, які він зберігає. Типи даних можуть бути int, float, char, double, long int тощо.
  • ім'я змінної: Вказує ім'я змінної. Це може бути що-небудь, крім ключового слова.

Наприклад

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

Наприклад, 1, int - це тип даних, а - ім'я змінної. У другому прикладі ми оголосили три змінні 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. Змінні з ключовим словом extern можна використовувати в декількох вихідних файлах C.

extern m =10; // зовнішня змінна

Висновок - Змінні в С

У цій статті ми побачили, як оголосити, ініціалізувати разом із їх синтаксисом та програмою, щоб зрозуміти, як їх реалізувати. Також ми бачили типи змінних у C та правила їх визначення. Я сподіваюся, що ця стаття стане вам корисною.

Рекомендовані статті

Це посібник зі змінних у C. Тут ми обговорюємо, як ініціалізувати змінні, як оголосити разом із їх синтаксисом та програмою, щоб зрозуміти, як їх реалізувати. Ви також можете ознайомитися з іншими запропонованими нами статтями -

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