Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР4-С++-13 марта-2012 - копия.doc
Скачиваний:
11
Добавлен:
15.09.2019
Размер:
2.55 Mб
Скачать

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++ можно также присвоить значение переменной при ее объявлении.