- •Информатика и программирование
- •Лабораторная работа № 04
- •Лабораторная работа № 04
- •1. Краткие теоретические сведения
- •1.1. Операции
- •1.2. Порядок (старшинство) выполнения операций
- •1.4. Разделители
- •1.5. Переменные
- •1.5.1. Объявление переменных
- •1.5.2. Смысловые имена переменных
- •1.5.3. Таблица идентификаторов
- •1.5.4. Слова, которые нельзя использовать для имен переменных
- •1.5.5. Присваивание значения переменной
- •1.5.6. Присваивание значения при объявлении
- •1.5.7. Использование значения переменной
- •1.5.8. Превышение диапазона значений переменной
- •1.5.9. Представление о точности
- •1.5.10. Следите за ошибками переполнения при арифметических операциях
- •1.6. Константы
- •1.7. Перечисления
- •1.8. Выражения
- •1.9. Правила записи выражений
- •1.10. Преобразования типов
- •1.11. Операции (операторы) инкремента и декремента
- •1.11.1. Увеличение значения переменной на 1
- •1.11.2. Представление о префиксной (до) и постфиксной (после) операциях увеличения
- •2. Задание
- •2.11. Задания
- •Варианты задания приведены в табл. 4.14. Вариант соответствует номеру в журнале группы.
- •Варианты задания приведены в табл. 4.15. Вариант соответствует номеру в журнале группы.
- •2.11.3. Задание 3. (Домашнее).
- •2.11.3.1. Содержание работы
- •2.11.3.2. Теоретические сведения
- •2.11.3.3. Варианты задания 3
- •Варианты задания приведены в табл. 4.15. Вариант соответствует номеру в журнале группы.
- •2.11.3.4. Пример программы
- •2.11.3.5. Программа
- •2.11.3.6. Результаты работы программы.
- •2.11.3.7. Типичные ошибки при выполнении работы
- •3. Выводы
- •4. Требование к отчету
- •5. Вопросы для самоконтроля
- •Литература
- •1. Краткие теоретические сведения 2
1.5.4. Слова, которые нельзя использовать для имен переменных
При создании имен переменных необходимо знать, что в C++ слова, перечисленные в табл. 4.7, резервируются в качестве ключевых слов, имеющих специальное значение для компилятора. Вы не имеете права использовать ключевые слова C++ в качестве имен переменных.
Таблица 4.7
Ключевые слова C++
asm |
auto |
break |
case |
catch |
char |
class |
const |
continue |
default |
delete |
do |
double |
else |
enum |
explicit |
extern |
float |
for |
friend |
goto |
if |
inline |
int |
long |
new |
operator |
private |
protected |
public |
register |
return |
short |
signed |
sizeof |
static |
struct |
switch |
template |
this |
throw |
try |
typedef |
typename |
union |
unsigned |
virtual |
void |
volatile |
while |
|
|
|
|
|
|
1.5.5. Присваивание значения переменной
Как вы уже знаете, переменные хранят значения во время выполнения программы. После объявления переменной вы используете оператор присваивания C++ (знак равно), чтобы присвоить значение переменной. Следующие операторы присваивают значения нескольким разным переменным. Обратите внимание на использование точки с запятой в конце каждого оператора:
age = 32; salary = 25000.75; distance_to_the_moon = 238857;
Замечание: значения, присваиваемые переменным, не должны содержать запятые (например, 25,000.75 и 238,857) . Если вы включаете запятые, компилятор C++ будет генерировать и выводить сообщения о синтаксических ошибках.
Пример 4.10
Фрагмент следующей программы сначала объявляет переменные, а затем использует оператор присваивания, чтобы присвоить переменным значения:
#include <iostream.h>
void main(void)
{ int age ; float salary; long distance_to_the_moon;
age = 32; salary = 25000.75; distance_to_the_moon = 238857; }
1.5.6. Присваивание значения при объявлении
При объявлении переменной часто удобно присваивать ей начальное значение. Чтобы упростить такую процедуру, C++ позволяет присваивать значение во время объявления переменной. Пример 4.11 иллюстрирует сказанное.
Пример 4.11
int age = 32; float salary = 25000.75; long distance_to_the_moon = 238857;
Помните: Для упрощения процесса присваивания значений переменным в C++ можно также присвоить значение переменной при ее объявлении.