Мегаобучалка Главная | О нас | Обратная связь


Инициализация значения переменной при объявлении



2019-11-20 231 Обсуждений (0)
Инициализация значения переменной при объявлении 0.00 из 5.00 0 оценок




Директива #include

Строка
#include "имя. файла "
заменяет эту строку полным содержимым файла имя. файла. Если не указан путь то файл сначала ищется в директории исходного файла , затем в директории заданной в опциях компилятора(обычно директория Include).
Строка
#include <имя. файла>
ищет файл только в директории заданной в опциях компилятора.


Директива #define

#define идентификатор строка символов
заменяет все последующие вхождения идентификатора строкой символов.
пример:
#define A_NUMBER 100
int n=A_NUMBER
;
n присвоится значение 100

#define можно применять также для определения макросов,например
#define SWAP(a,b) temp=(a);(a)=(b);(b)=temp
подробнее о #define (и в частности о макросах) будет отдельная статья


Директива #undef

строка
#undef идентификатор
отменяет прероцессорное определение идентификатора

Директивы #if #else #endif

директива
#if выражение
.....
#endif
проверяет истинно ли выражение и если истинно, то выполняет все последующие строки до директивы #endif

конструкция типа
#if выражение
....
#else
...
#endif
проверяет выражение, если оно истинно то выполняются строки между #if и #else а если ложно то между #else и #endif

Директивы #ifdef #ifndef

директива
#ifdef идентификатор
.....
#endif
проверяет определен ли идентификатор в препроцессоре в данный момент(директивой #define) и если определен, то выполняет все последующие строки до директивы #endif

директива
#ifndef идентификатор
.....
#endif
наоборот,выполняет все последующие строки до директивы #endif если идентификатор не определен в препроцессоре в данный момент

Директива #error

Директива
#error сообщение об ошибке
останавливает работу компилятора и выдает сообщение об ошибке

например:
#ifndef smth_important
#error smth important isn't defined
#endif
компилятор выдаст что-то типа:
Fatal F1003 file.cpp 2: Error directive: smth important isn't defined
*** 1 errors in Compile ***

Директива #line

Директива
#line константа “имя. файла”
заставляет компилятор считать, что константа задает номер следующей строки исходного файла, и текущий входной файл именуется идентификатором. Если идентификатор отсутствует, то запомненное имя файла не изменяется.

Директива #pragma

#pragma - это директива препроцессора, которая реализует возможности компилятора. Эти особенности могут быть связанны с типом компилятора.Разные типы компиляторов могут поддерживать разные директивы. Общий вид директивы:
#pragma команда компилятора

например:
#pragma message("сообщение")
просто выдает сообщение при компиляции

 

5) Понятие переменная и константа

Константа — это составная часть программы; объект, имеющий значение.

Свойством константы является её способность удерживать значение, заданное программистом, в течение времени работы программы и сообщать это значение программе при запросах программы. Для каждой константы, содержащейся в программе, компьютер отводит часть памяти необходимого размера. Значение константы не может быть изменено во время исполнения программы ни программистом, ни компьютером.

Переменная - это составная часть программы, имеющая значение и название.

Свойством переменной является её способность получать некоторое значение от программы, удерживать его в течение времени работы программы и сообщать это значение программе при запросах программы. Для каждой переменной в программе компьютер отводит часть памяти необходимого размера.

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

Если на пути выполнения программы встречается имя переменной, то программа обращается к этой переменной, чтобы получить для обработки её значение. Если программа обратилась к переменной, последняя сообщает программе своё значение. При этом значение переменной остаётся неизменным. Программа же получает в своё распоряжение копию значения, содержащегося в ячейке памяти, выделенной для этой переменной.

 

6)Объявление и инициализация переменных.

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

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

Типы переменных:

1. Тип Char

2. Тип int

Объявление переменных.

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

Пример объявления переменных:

Int a, b, c;

Инициализация значения переменной при объявлении

При объявлении переменную можно проинициализировать, то есть присвоить ей начальное значение. Сделать это можно следующим образом.

Int x=100;

Таким образом, в переменную x при объявлении сразу же будет записано число 100.

7) Операции и выражения

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

Существует большое количество операций различных видов: арифметические, логические, битовые и т.д. Наиболее просты для понимания арифметические операции. Каждая операция характеризуется выполняемыми действиями и результатом операции.



2019-11-20 231 Обсуждений (0)
Инициализация значения переменной при объявлении 0.00 из 5.00 0 оценок









Обсуждение в статье: Инициализация значения переменной при объявлении

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (231)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)