Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
С_глава1.doc
Скачиваний:
1
Добавлен:
16.12.2018
Размер:
548.86 Кб
Скачать

Описание переменных

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

Примеры описания переменных.

1) int i; // выделение памяти для одной переменной i целого типа

2) Определяя переменную, можно одновременно присвоить ей начальное значение:

float pi = 3.14; // выделение памяти и инициализация вещественной

// переменной pi

3) Можно объявить сразу несколько переменных одного типа, перечислив их через запятую:

int x,y,z;

double a1, a2=2.6, a3=3.7e8; // выделение памяти для трех переменных

//типа double и инициализация двух из них

Если значение переменной в программе после инициализации не может быть изменено, то необходимо использовать константы. Для объявления константы служит ключевое слово const:

const double pi=3.14159;

Как и другие операторы С++, объявление переменных должно заканчиваться точкой с запятой (;).

Оператор присваивания

Оператор присваивания служит для присваивания переменной конкретного значения. Общий вид:

идентификатор = выражение;

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

Примеры.

1) a=b+c; // Присвоить переменной «а» значение выражения «b+с»

2) a=a+c; // Увеличить значение переменной «а» на «с»

3) a+=c; // Увеличить значение переменной «а» на «с»

4) a-=c; // Уменьшить значение переменной «а» на «с»

5) a*=c; // Увеличить значение переменной «а» в «с» раз

6) a=b=c; // Переменной «b» присвоить значение переменной «с»,

// затем переменной «а» присвоить значение переменной «b»

7) a= (b+c)/7.8*0.5; //Переменной «а» присвоить значение

//выражения (b+c)/7.8*0.5

Структура программы на языке С++

Программа на языке С++ начинается с директив препроцессора, которые включают необходимые заголовочные файлы. Если имя заголовочного файла указано в косых скобках < >, то препроцессор ищет этот файл в своем системном каталоге \INCLUDE\). Для подключения файла находящегося вне системного каталога, необходимо указать его имя в кавычках “ ”. В этом случае препроцессор сначала будет искать файл в каталоге, где находится проект (текущий каталог), а в случае неудачи продолжит поиск в системном каталоге. Таким образом, следующие две директивы препроцессора работают одинаково:

# include <stdio.h>

# include “stdio.h”

Однако, если необходимо подключить файл my.h находящийся в текущем каталоге, то директива # include <my.h> вызовет ошибку компилятора (файл не найден), а директива # include “my.h” – будет работать корректно.

Далее следует описание функции main() , главной функции программы. Любая программа на С++ обязательно включает в себя эту функцию, с которой и начинается выполнение программы.

Тело функции заключено в фигурные скобки { }, которые обозначают начало и конец составного оператора.

Точка с запятой ; завершает каждый оператор и каждое описание.

Программа может содержать комментарии, их можно вставлять в любое место программы, где допускаются пробелы или в конец строки. Напомним, что в С++ используются два вида комментариев:

/* многострочный

комментарий

…………………….*/

// однострочный комментарий (до конца текущей строки)