Переменные в C - Как объявить и инициализировать переменную - типы и примеры

Содержание:

Anonim

Введение в переменные в C

Переменные в языке Си играют важную роль. Можно также сказать, что переменные являются основой многих языков программирования. Переменные в языках Си используются для хранения различных форм данных. Он действует как карта памяти, на которой он сохраняет все данные и использует их во время выполнения программы. В C существуют различные типы переменных, в зависимости от их типов, объем памяти или объем памяти, который требуется, различается. Как мы уже говорили, переменные в C - это хранилище, используемое для хранения значения. Данные этих переменных могут быть разными, например, int, float, char, double и т. Д. Весь код или программа зависит от переменных, так как описывает тип данных для выполнения.
В этой статье мы рассмотрим, как переменные играют важную роль в C, как инициализировать переменные, как объявлять и т. Д.

Правила определения переменных в C

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

Как работать?

  • При объявлении переменных он сообщает компиляторам тип данных, которые он содержит.
  • Переменные сообщают компиляторам имена переменных, которые используются в программе.
  • Поскольку переменные определяют хранилище, компиляторам не нужно беспокоиться о расположении памяти в переменных, пока они не объявлены.

Как объявить?

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

Синтаксис для объявления переменных выглядит следующим образом.

тип_переменной переменная_имя;

где,

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

Например

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

Например, 1, int - это тип данных, а a - имя переменной. Во втором примере мы объявили три переменные a, b и c.

После объявления переменных пространство для этих переменных было назначено, так как оно будет использоваться для программы.

Программа для иллюстрации объявления переменных в 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 имя_переменной = значение;

Например

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

В примере 1 переменная a создается и инициализируется со значением 10. Например, для двух переменных 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. Статические переменные

переменные, которые объявлены с ключевым словом static, называются статическими переменными.

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 можно использовать в нескольких исходных файлах Си.

extern m =10; // внешняя переменная

Вывод - переменные в C

В этой статье мы увидели, как объявлять, инициализировать вместе с их синтаксисом и программой, чтобы понять, как их реализовать. Также мы видели типы переменных в C и правила их определения. Я надеюсь, что вы найдете эту статью полезной.

Рекомендуемые статьи

Это руководство по переменным в C. Здесь мы обсуждаем, как инициализировать переменные, как объявлять вместе с их синтаксисом и программой, чтобы понять, как их реализовать. Вы также можете просмотреть наши другие предлагаемые статьи -

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