Введение в переменные в 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 и т. Д.
- имя_переменной: указывает имя переменной. Это может быть что угодно, кроме ключевого слова.
Например
- int a;
- 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 имя_переменной = значение;
Например
- int a = 10;
- 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. Локальные переменные
Переменные, которые объявлены внутри функций, называются локальной переменной. Локальные переменные должны быть объявлены перед использованием. Только локальные функции могут изменять значение переменных.
пример
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. Здесь мы обсуждаем, как инициализировать переменные, как объявлять вместе с их синтаксисом и программой, чтобы понять, как их реализовать. Вы также можете просмотреть наши другие предлагаемые статьи -
- Шаблоны в C Программирование
- Звездные паттерны в C ++
- Конструктор в C ++
- Строковые функции C ++
- Как объявить переменные в C #?
- Переменные в JavaScript
- Статическое ключевое слово в C