Здравствуйте Хакеры, Профессионалы Инфобезопасности, а также мои дорогие Программисты, это следующая статья предыдущей. В этой статье мы сосредоточимся на основной концепции программирования на C.
Прежде чем вы узнаете о его основных концепциях или ключевых концепциях, давайте углубимся в то, как выглядит программа на C.

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

ASCII

ASCII означает американский стандартный код для обмена информацией. Это 7-битный символьный код, в котором каждый отдельный бит представляет собой уникальный символ, и это числовое представление символа, такого как «a» или «@», или действия.

Всего 256 символов ASCII. Из них 128 являются стандартными символами ASCII, а 128 — расширенными символами ASCII.

Для получения дополнительной информации о символах ASCII посетите https://www.ascii-code.com/

Начать изучение C

Английский — это язык для общения между людьми.
Так же, как C — это язык, на котором люди общаются с компьютером, это одностороннее общение, означающее, что только люди могут давать инструкции компьютерам, а компьютеры — нет. давать какие-либо инструкции людям на языке программирования c.

  • Базовые элементы языка C такие же, как английский язык и числа, а также некоторые символы.

например: от a до z, от A до Z, от 0 до 9, некоторые специальные символы и многое другое……

  • В английском языке мы создаем слова из алфавита так же, как в языке C мы создаем слова, известные как Идентификатор. Это может быть имя любой константы, переменной или ключевого слова в программе C.
  • Теперь мы составляем предложение с группой слов на английском языке, а также формируем предложение, известное как Инструкции.

В языке C существует 4 типа инструкций:

  1. Инструкция по объявлению типа данных
  2. Инструкция ввода/вывода
  3. Арифметическая инструкция
  4. Инструкция по управлению

Теперь давайте создадим программу, и здесь программа представляет собой группу инструкций.

Идентификатор

В языке C каждое слово классифицируется либо как ключевое слово, либо как идентификатор.

Идентификаторы — это имена, присвоенные различным элементам программы, таким как переменные или функции.

В языке C мы всегда писали операторы действия после объявления. Оператор действия — это оператор в программе C, который выполняет какое-либо действие во время выполнения программы.

Во время выполнения нашей программы память выделяется в ОЗУ для двух целей: первая — для хранения инструкций программы, а вторая — для хранения данных, которые будут выполняться в программе.

Данные, которые будут обрабатываться при выполнении программы, хранятся в переменных.

Переменные в C

переменная – это имя ячейки памяти. Он используется для хранения данных. Его значение можно изменить, и его можно многократно использовать повторно.

Это как пустой стакан, в который мы вкладываем какую-то ценность.

Это способ представить место в памяти с помощью символа, чтобы его можно было легко идентифицировать.

Давайте посмотрим на синтаксис объявления переменной:

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

Пример объявления переменной приведен ниже:

интервал х;

плавать у;

символ г;

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

  • Переменная может содержать буквы, цифры и знак подчеркивания.
  • Имя переменной может начинаться с алфавита и только с подчеркивания. Он не может начинаться с цифры.
  • В имени переменной не допускаются пробелы.
  • Имя переменной не должно быть зарезервированным словом или ключевым словом, например. int, float и т.д.

Типы переменных в C

В c есть много типов переменных:

  1. локальная переменная
  2. глобальная переменная
  3. статическая переменная
  4. автоматическая переменная
  5. внешняя переменная

Локальная переменная

Переменная, объявленная внутри функции или блока, называется локальной переменной.

Он должен быть объявлен в начале блока.

недействительная функция1 () {

int x=10;//локальная переменная

}

Вы должны инициализировать локальную переменную перед ее использованием.

Глобальная переменная

Переменная, объявленная вне функции или блока, называется глобальной переменной. Любая функция может изменить значение глобальной переменной. Он доступен для всех функций.

Он должен быть объявлен в начале блока.

int value=20;//глобальная переменная

недействительная функция1 () {

int x=10;//локальная переменная

}

Статическая переменная

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

Он сохраняет свое значение между несколькими вызовами функций.

недействительная функция1 () {

int x=20;//локальная переменная

static int y=20;//статическая переменная

x=x+1;

y=y+1;

printf("%d,%d",x,y);

}

Если вы вызываете эту функцию много раз, локальная переменная будет печатать одно и то же значение для каждого вызова функции, например, 21,21,21 и т. д. Но статическая переменная будет печатать увеличенное значение при каждом вызове функции, например. 21, 22, 23 и так далее

Автоматическая переменная

Все переменные в C, объявленные внутри блока, по умолчанию являются автоматическими переменными. Мы можем явно объявить автоматическую переменную, используя ключевое слово auto.

пустая функция(){

int x=7;//локальная переменная (также автоматическая)

auto int y=20;//автоматическая переменная

}

Внешняя переменная

Мы можем совместно использовать переменную в нескольких исходных файлах C, используя внешнюю переменную. Чтобы объявить внешнюю переменную, вам нужно использовать ключевое слово extern.

extern int x=10;//внешняя переменная (также глобальная)

сохраните его как myfile.h

Константы в C

Константа — это значение или переменная, которую нельзя изменить во время выполнения программы, например: 10, 20, «а», 3.4, «в программирование» и т. д.

В языке C число, символ или строка символов называется константой. И это может быть любой тип данных. Константы также называются литералами.

И это все на сегодня. ✔️ Наслаждайтесь жизнью с 😃 улыбкой, продолжайте учиться и ждите следующей статьи…

Не стесняйтесь Подписаться, чтобы получить больше контента 🔔, аплодировать 👏🏻 и поделиться статьей с кем угодно.

Как всегда, я ценю вашу поддержку.

Из статей Infosec. Каждый день в Infosec появляется много информации, за которой сложно уследить. Подпишитесь на нашу еженедельную рассылку, чтобы БЕСПЛАТНО получать все последние тенденции информационной безопасности в виде 5 статей, 4 тем, 3 видео, 2 репозиториев и инструментов Github и 1 оповещения о вакансиях!