Алфавит C++ включает:
- строчные и прописные буквы латинского алфавита,
- цифры от 0 до 9,
- символ '_' (подчеркивания),
- набор специальных символов: " { } , | [ ] + - % / \ ; ' : ? < > = ! & # ~ ^ . *
- прочие символы.
Алфавит C++ служит для построения слов, которые в C++ называются лексемами. Различают пять типов лексем: идентификаторы, ключевые слова, знаки (символы) операций, литералы, разделители.
Язык С различает прописные и строчные буквы. Первым символом идентификатора может быть только буква. В именах переменных можно использовать символ подчеркивания
Пробел – не допускается!
Нельзя использовать символ подчеркивания вначале имени переменной. Можно использовать комментарий в тексте программы.
Идентификатор — это последовательность символов, используемая для обозначения одного из следующих элементов:
- Имени объекта или переменной
- Имени класса, структуры или объединения
- Имени перечисленного типа
- Члена класса, структуры, объединения или перечисления
- Функции или функции члена класса
- Имени определения типа
Комментарий — это последовательность любых знаков (символов), которая используется в тексте программы для её пояснения. Обычно в тексте программы делают вводный комментарий к программе в целом ,а далее дают комментарии к отдельным фрагментам текста программы, смысл которых не является очевидным. В языке С++ имеется два вида комментариев: однострочные и многострочные.
Однострочный комментарий начинается с символов //. Всё, что записано после этих символов и до конца строки, считается комментарием.
Многострочный комментарий начинается парой символов /* и заканчивается символами */ . Текст такого комментария может занимать одну или несколько строк. Всё, что находится между знаками /* и */ , считается комментарием.
Ключевые слова языка: auto
, case
, char
, const
, else
, float
, for
, goto
, (if
,while,for, main(применяются копилятором для управления программой)). int
, return
, struct
, unsigned
, void
и т.д.
Общая структура программы на С++ такова:
#include <имя библиотеки 1>
#include <имя библиотеки 2>
...
#include "имя подключаемого файла 1"
#include "имя подключаемого файла 2"
...
// прототипы функций (заголовки)
// глобальные идентификаторы (типы, переменные и т.д.)
void main()
{
// описание переменных
// раздел операторов
}
// реализация функций