лекции проги / lec1
.pdfЛексемы.
Лексема - единица текста программы, которая при компиляции воспринимается как единое целое и по смыслу не может быть разделена на более мелкие элементы.
Вязыке Си/Си++ существует 6 классов лексем:
I Свободно выбираемые и используемые идентификаторы;
I Служебные (ключевые) слова;
Лексемы.
Лексема - единица текста программы, которая при компиляции воспринимается как единое целое и по смыслу не может быть разделена на более мелкие элементы.
Вязыке Си/Си++ существует 6 классов лексем:
I Свободно выбираемые и используемые идентификаторы;
I Служебные (ключевые) слова;
I Константы;
Лексемы.
Лексема - единица текста программы, которая при компиляции воспринимается как единое целое и по смыслу не может быть разделена на более мелкие элементы.
Вязыке Си/Си++ существует 6 классов лексем:
I Свободно выбираемые и используемые идентификаторы;
I Служебные (ключевые) слова;
I Константы;
I Строки (строковые константы);
Лексемы.
Лексема - единица текста программы, которая при компиляции воспринимается как единое целое и по смыслу не может быть разделена на более мелкие элементы.
Вязыке Си/Си++ существует 6 классов лексем:
I Свободно выбираемые и используемые идентификаторы;
I Служебные (ключевые) слова;
I Константы;
I Строки (строковые константы);
I Операции (знаки операций);
Лексемы.
Лексема - единица текста программы, которая при компиляции воспринимается как единое целое и по смыслу не может быть разделена на более мелкие элементы.
Вязыке Си/Си++ существует 6 классов лексем:
I Свободно выбираемые и используемые идентификаторы;
I Служебные (ключевые) слова;
I Константы;
I Строки (строковые константы);
I Операции (знаки операций);
I Разделители (знаки пунктуации);
Идентификаторы.
Служебные (ключевые) слова.
Структура программы на языке Си/Си++
Программа представляет собой набор функций. Среди этих функций присутствует главная функция с именем main. Структура программы, состоящей из одной функции имеет вид:
Директивы препроцессора
Препроцессор осуществляют преобразование текста программы до ее компиляции. Рассмотрим 2 основные директивы:
Директива предназначена для включения в текст программы текста файла стандартных библиотек или любых програмных модулей.
Пример
]include < stdio.h >;
Директивы препроцессора
Директива позволяет вводить именованные константы, указывает правило замены текста до компиляции.
Пример
]define pi 3.1415926