
- •1. Порядок выполнения работы
- •2. Предмашинная подготовка задачи
- •2.1. Алфавит
- •2.2. Простейшие конструкции
- •2.2.1. Ключевые слова
- •2.2.2. Переменные
- •2.2.4. Вызов функций
- •2.3. Выражения
- •2.3.1. Арифметические операции
- •2.4. Операторы
- •2.5.1. Комментарии
- •2.5.2. Директивы препроцессора
- •2.5.3. Глобальные переменные
- •2.5.4. Тело программы.
2.1. Алфавит
Алфавит языка С++ составляют 52 (заглавные и прописные) букв латинского алфавита:
A B C D E F G H I J K L M N O P Q R S T U V W Z Y Z
a b c d e f g h i j k l m n o p q r s t u v w z y z
10 арабских цифр:
0 1 2 3 4 5 6 7 8 9
30 знаков и символов:
+ |
плюс; |
|
пробел; |
- |
минус; |
( |
левая круглая скобка; |
* |
звездочка; |
) |
правая круглая скобка; |
/ |
косая черта; |
[ |
левая квадратная скобка; |
\ |
обратная косая черта; |
] |
правая квадратная скобка; |
< |
Меньше; |
{ |
левая фигурная скобка; |
> |
больше; |
} |
правая фигурная скобка; |
= |
равно; |
? |
знак вопроса; |
. |
точка; |
! |
восклицательный знак; |
, |
запятая; |
| |
вертикальная черта; |
; |
точка с запятой; |
~ |
волнистая черта; |
: |
двоеточие; |
^ |
угол вверх; |
' |
апостроф; |
# |
фунт, решетка; |
" |
Кавычки; |
& |
амперсант; |
_ |
подчеркивание; |
% |
процент. |
2.2. Простейшие конструкции
Простейшие конструкции соответствуют слогам и словам разговорного языка.
В качестве простейших конструкций используются:
ключевые слова;
переменные;
константы;
вызовы функций.
2.2.1. Ключевые слова
Ключевые слова – это зарезервированные языком С/С++ последовательности символов, имеющие специальное назначение.
Основные ключевые слова языка С++ приведены в табл.1
Таблица 1
Обозначение |
Назначение |
Обозначение |
Назначение |
auto |
автоматический |
long |
длинный |
bool |
логический |
new |
создать |
break |
разорвать, выйти |
operator |
оператор |
case |
вариант |
overload |
оверлейный |
char |
символьный |
private |
личный |
class |
класс |
protected |
защищённый |
const |
константа |
public |
общий |
continue |
продолжить |
register |
регистровый |
default |
По умолчанию |
return |
вернуться |
delete |
удалить |
short |
короткий |
do |
выполнять |
signed |
знаковый |
double |
вещественный двойной точности |
sizeof |
определить размер |
else |
иначе |
static |
статический |
enum |
перечисление |
struct |
структура |
extern |
внешний |
switch |
переключатель |
float |
вещественный обычной точности |
this |
это |
for |
для |
typedef |
определить тип |
friend |
дружественный |
union |
смесь |
goto |
перейти к |
virtual |
виртуальный |
if |
если |
volatile |
используется для модификации переменной переферийным устройством |
inline |
встраиваемый |
void |
пустой |
int |
целый |
while |
пока |