Директивы препроцессора - C (СИ) (155161)
Формулировка задачи:
Разработать программу с двумя типами данных «точка» и «прямоугольник», причем второй тип определяется через первый тип. Каждый тип данных и функции работы с ним описываются в отдельном заголовочном файле. В основном модуле просто создается объект типа «прямоугольник» и выводятся координаты его левого верхнего и правого нижнего углов. В основном модуле используются как функции из одного заголовочного файла, так и из другого. С использованием директив условной компиляции предотвратить повторное включение заголовочных файлов.
помогите пожалуйста!!!
Решение задачи: «Директивы препроцессора»
textual
Листинг программы
#ifndef DOT_H #define DOT_H #endif
Объяснение кода листинга программы
- Объявляется макрос DOT_H
- Проверяется, не определен ли макрос DOT_H
- Если макрос DOT_H не определен, то он определяется как 1
- Если макрос DOT_H уже определен, то ничего не делается
- Код с макросом DOT_H может быть включен в программу
- Если макрос DOT_H определен как 1, то программа будет выполняться
- Если макрос DOT_H определен как 0, то программа не будет выполняться
- Код с макросом DOT_H заканчивается
- Включается заголовочный файл stdio.h
- Включается заголовочный файл string.h
- Включается заголовочный файл stdlib.h
- Включается заголовочный файл ctype.h
- Включается заголовочный файл math.h
- Включается заголовочный файл limits.h
- Включается заголовочный файл float.h
- Включается заголовочный файл signal.h
- Включается заголовочный файл time.h
- Включается заголовочный файл assert.h
- Включается заголовочный файл stdarg.h
- Включается заголовочный файл proj_h
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д